개발자 Saaad

[JavaScript] 클래스 상속, super() 본문

학습/kakao X goorm 풀스택12회차

[JavaScript] 클래스 상속, super()

Saaad 2024. 12. 11. 16:32

저번에 OOP의 개념을 배웠었죠.

그중에 오늘은 OOP의 특징 중 하나인 상속에 대해서 자바스크립트를 이용해 정리해보도록 하겠습니다.

 


자바스크립트의 상속

부모 클래스를 자식 클래스에 확장할 수 있습니다.

부모 클래스에 있던 기능을 토대로 자식 클래스를 만들 수 있는 것입니다.

extends 키워드를 사용하면 됩니다.

 


super() 

 

Constructor(생성자)를 사용하면 인스턴스화된 객체에서 다른 메서드를 호출하기 전에 수행해야 하는

사용자 지정 초기화를 제공할 수 있습니다.

 

클래스에 new를 붙여서 인스턴스 객체로 생성하면 넘겨받은 인수와 함께 생성자가 먼저 실행됩니다.

이때 넘겨받은 인수인 John이 this.name에 할당 됩니다.

 

자바스크립트에서 super()