본문 바로가기

Development /JavaScript

[자바스크립트] 상속

상속

자바스크립트는 프로토타입을 이용하여 상속을 구현한다

 

부모클래스에서는 자식 클래스에 정의된 프로퍼티나 메소드를 this 키워드를 사용하여 참조할 있다.

 

예제는 http://youngman.kr/?p=569 참조

 

자바스크립트는 OOP 개념중의하나인 메소드 오버로딩을 지원 하지 않는다

  • 메소드 오버로딩 : 파라미터의 개수 타입이 다르면 동일한 이름을 가지는 메소드를 여러 생성할 있는

지원하지 않는 이유??

가변적으로 파라미터를 받을 있는 자바스크립트 고유의 특성 때문

가변적 파라미터의 원리??

'arguments 프로퍼티!!' 배열 형태로 구성되어있어서 함수의 파라미터 수만큼 데이터를 가지고 있음


* 출처 : 문학청년님의 강의 정리