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

상속 (Inheritance)

상속은 객체 지향 프로그래밍의 주요 기능입니다. 데이터 추상화는 여러 단계에서 수행될 수 있습니다. 즉, 클래스는 슈퍼클래스와 서브클래스를 가질 수 있습니다.

애플리케이션 개발자는, 슈퍼클래스의 속성메서드 중 어느 것을 유지하고 추가할지 선택하여 클래스를 만들 수 있습니다. 클래스를 정의하는 방식은 매우 유연한 장점이 있습니다. 일부 언어에서는 클래스가 두 개 이상의 슈퍼클래스로부터 상속될 수 있도록 합니다(다중 상속을 의미합니다).