클래스와 클래스의 프로퍼티를 상속받으려면 생성자 함수를 먼저 정의해야 한다. 그다음 부모의 새 인스턴스를 생성자 함수의 프로토타입으로 설정한다.
var Animal = function() {};
Animal.prototype.breath = function() {
console.log('breath');
}
var Dog = function() {};
// Dog는 Animal을 상속한다.
Dog.protoytpe = new Animal;
Dog.prototype.wag = function() {
console.log('wag tail');
}
////////
var dog = new Dog;
dog.wag();
dog.breath();
'자바스크립트' 카테고리의 다른 글
함수 호출 (0) | 2022.04.03 |
---|---|
클래스 라이브러리에 상속 기능 추가하기 (0) | 2022.04.03 |
모듈화와 클래스생성(2) (0) | 2022.03.20 |
모듈화와 클래스 생성(1) (0) | 2022.03.20 |
프로토타입 체이닝 (0) | 2022.01.29 |