This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

다형성 (Polymorphism)

다형성 (Polymorphism)은 여러 데이터 타입에 대한 하나의 인터페이스를 표현한 것입니다.

예를 들어, 정수, 부동 소수점 및 실수는 암시적으로 다형성입니다. 타입에 관계없이 모두 더하기, 빼기, 곱하기 등이 가능합니다.

OOP의 경우, 클래스가 자신의 코드와 자체 데이터를 담당하도록 함으로써, 각 클래스가 모든 객체에 대해 적절하게 동작하는 (한 번 호출된) 자체 '함수'를 갖는다는 점에서 다형성을 달성할 수 있습니다.

같이 보기