자바스크립트
클래스 상속과 프로토타입
devjones
2022. 4. 3. 10:56
클래스와 클래스의 프로퍼티를 상속받으려면 생성자 함수를 먼저 정의해야 한다. 그다음 부모의 새 인스턴스를 생성자 함수의 프로토타입으로 설정한다.
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();