클래스 상속이란?
: 객체지향 프로그래밍에서 상속의 개념은 현실에서 사용하는 상속이라는 단어의 뜻과 비슷
: 프로그래밍에서의 상속은확장이라고도 부르고, 특정 클래스(부모 클래스)의 속성과 메서드를 하위 클래스(자식 클래스)가 물려받는것을 의미한다.
※ 클래스 상속을 사용하면 기존 코드를 변경하지 않고도 기능을 추가하거나 수정할 수 있다.
클래스 상속 기능
- 코드 재사용성
- 중복 코드의 제거
- 확장
JavaScript 클래스 상속 문법
function 부모클래스() {
this.프로퍼티 = 값;
}
부모클래스.prototype.메서드 = function() {
}
// 상속코드
자식클래스.prototype = new 부모클래스();