[JS] 클래스 이해하기 (3)

고쥐·2024년 8월 11일

extends, 오버라이딩 이해하기

클래스

  • 예제로 extends 이해하기

  • extends 이후 자식 클래스에서 추가적인 함수 생성이 가능

주의

자식에게서 constructor를 만들게 되면, 부모의 생성자에서 인자로 받았던 것들을 자식 클래스 생성자도 받아와야 함!

  • super()는 부모 클래스를 가리킴
    ( 부모 클래스 생성자에 인자를 전달하기 위해 존재함 )

오버라이딩

  • 부모 클래스에 있는 속성을 자식 클래스에서 재 정의함으로써 덮어씌우게 되는 것
profile
미래의 고쥐를 위한 아하모먼트 기록 🥔

0개의 댓글