상속을 통해서 클래스를 작성하면 보다 적은 양의 코드로 새로운 클래스를 작성할 수 있고, 코드를 공통적으로 관리할 수 있기 때문에 코드의 추가 및 변경이 매우 용이하다.
상속 깃허브 페이지
22 lines (18 sloc) 587 Bytes
package common.java.inheritance; | |
class Parent { | |
/** | |
* ▶ 조상 클래스, 부모(parent) 클래스, 상위(super) 클래스, 기반(base) 클래스 | |
* */ | |
} | |
class child extends Parent{ // 상속은 extends 키워드를 사용 | |
/** | |
* ▶ 자손클래스, 자식(child) 클래스, 하위(sub) 클래스, 파생된(derived) 클래스 | |
* */ | |
} | |
/** | |
* ▶ 생성자와 초기화 블럭은 상속되지 않는다. 멤버만 상속된다. | |
* ▶ 자손클래스의 멤버 개수는 조상클래스보다 항상 같거나 많다. | |
* | |
* ▶ 접근 제어자(Access modifier)가 private 또는 default인 멤버들은 상속되지 않는다기 보다는 | |
* 상속은 받지만 자손클래스로부터의 접근이 제한되는것이다. | |
* */ |
◎ 자바스크립트 함수의 역할 ■ 자바스크립트 함수와 메서드는 전혀 다른 개념이다. - 자바스크립트 함수는 메서드 역할을 할 수 있지만, 객체지향 프로그래밍의 메서드는 자바스크립트의 함수 역할을 할 수 없다. - 메서드와는 다르게 ...
댓글 없음:
댓글 쓰기