상속
자바스크립트는 프로토타입을 이용하여 상속을 구현한다
부모클래스에서는 자식 클래스에 정의된 프로퍼티나 메소드를 this 키워드를 사용하여 참조할 수 있다.
예제는 http://youngman.kr/?p=569 참조
자바스크립트는 OOP 개념중의하나인 메소드 오버로딩을 지원 하지 않는다
- 메소드 오버로딩 : 파라미터의 개수 나 타입이 다르면 동일한 이름을 가지는 메소드를 여러 개 생성할 수 있는 것
지원하지 않는 이유??
가변적으로 파라미터를 받을 수 있는 자바스크립트 고유의 특성 때문
가변적 파라미터의 원리??
'arguments 프로퍼티!!' 배열 형태로 구성되어있어서 함수의 파라미터 수만큼 데이터를 가지고 있음
* 출처 : 문학청년님의 강의 정리
'Development > JavaScript' 카테고리의 다른 글
[자바스크립트 완벽 가이드 정리] 타입, 값 , 변수 (0) | 2013.05.03 |
---|---|
[자바스크립트 완벽 가이드 정리] 어휘구조 (0) | 2013.05.03 |
[자바스크립트] 프로토타입 (0) | 2013.05.03 |
[자바스크립트] OOP (0) | 2013.05.03 |
[자바스크립트] 자바스크립트 (0) | 2013.05.03 |