2017년 6월 5일 월요일

상속 ( Inheritance )

상속이란 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것이다.
상속을 통해서 클래스를 작성하면 보다 적은 양의 코드로 새로운 클래스를 작성할 수 있고, 코드를 공통적으로 관리할 수 있기 때문에 코드의 추가 및 변경이 매우 용이하다.

상속 깃허브 페이지

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인 멤버들은 상속되지 않는다기 보다는
* 상속은 받지만 자손클래스로부터의 접근이 제한되는것이다.
* */

댓글 없음:

댓글 쓰기

JavaScript_함수의 역할

◎ 자바스크립트 함수의 역할 ■ 자바스크립트 함수와 메서드는 전혀 다른 개념이다. - 자바스크립트 함수는 메서드 역할을 할 수 있지만, 객체지향 프로그래밍의 메서드는 자바스크립트의 함수 역할을 할 수 없다. - 메서드와는 다르게 ...