JavaScript에서 클래스를 확장하는 방법
JavaScript 상속은 클래스를 사용하여 작동합니다.
Animal 클래스가 있다고 가정합니다.
class Animal {
breathe() {
//...
}
}
모든 동물은 숨을 쉰다. 나는 생각한다. 우리는 이것을 이 예의 일반적인 규칙으로 받아 들일 수 있습니다.
그러나 동물은 걷지 않습니다. 어떤 동물은 날 수 있습니다.
따라서 이 클래스를 확장하여 종을 형성 할 수 있으며 기본 클래스에서 확장하여 breathe() 메서드를 상속하고 특정 메서드와 속성을 제공 할 수 있습니다.
class Fish extends Animal {
swim() {
//...
}
}
class Bird extends Animal {
fly() {
//...
}
}
new 키워드를 사용하여 클래스의 인스턴스를 인스턴스화 할 수 있으며 결국 객체로 끝납니다.
const randomAnimal = new Animal()
const hummingbird = new Bird()
https://flaviocopes.com/how-to-extend-class-javascript/
등록된 댓글이 없습니다.