댓글 검색 목록

[javascript] JavaScript, 클래스 확장 방법

페이지 정보

작성자 운영자 작성일 20-11-18 13:29 조회 706 댓글 0

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/




댓글목록 0

등록된 댓글이 없습니다.

웹학교 로고

온라인 코딩학교

코리아뉴스 2001 - , All right reserved.