Skip to content

JavaScript_inheritance

Eunjinnnnnn edited this page Aug 24, 2021 · 1 revision

Inheritance

1.클래스 상속

  • 여러개의 부모클래스 상속 불가능

2.부모 생성자 호출

  • super(매개변수);
  • 부모의 기본 생성자를 호출함

3.메소드 재정의

  • 부모 메소드와 동일한 시그니처(리턴타입, 메소드 이름, 매개변수 목록)
  • 새로운 예외 throw 불가능
  • 접근제한 강화 불가능
  • 재정의 -> 부모 객체의 메소드 숨겨지므로 자식 객체에서 메소드 호출 시 재정의된 자식 메소드 호출됨
  • 자식 클래스에서 처음 정의된 부모 메소드 호출 할 때도 사용

Clone this wiki locally