JS. 39 Sub Class

하승진·2024년 2월 19일

JS 따라잡기

목록 보기
39/49
post-thumbnail

extends

: 부모 클래스 기준 자식 클래스로 확장 가능

: 부모 클래스의 기능을 토대로 자식 클래스를 생성

=> 이를 위해 해당 키워드 사용

자식 클래스 생성 시 부모 클래스 명시와 함께 앞에 extends 키워드 명시

부모 클래스의 필드를 상속받기 위해서는 생성자에 해당 필드를 super()함수 내에 선언

*Super ?

: 자식 클래스 내에 부모 클래스의 생성자를 호출 시 사용


introduce() 사용하게 되는 원리

1. client 객체에 client.introduce 있는지 확인

2. 없기에 Client.prototype에 있는지도 확인 -> 하지만 없음

3. extends로 상속 관계 만들어진 Person.prototype에 메소드 있는지 확인

4. 여기에 introduce 확인 되었기에 여기서 introduce 사용

profile
기어갈지언정 한 발자국씩이라도 가보자

0개의 댓글