Chapter 07-1  |  상속

클래스 상속

class 자식클래스 extends 부모클래스 {
		
}

부모 생성자 호출

자식 객체를 생성할 때, 단순히 자식 객체만 생성되는 것이 아니다. 먼저 부모 객체를 생성하고, 자식 객체를 생성하는 순서이다.

//생성자
public DMbCellPhone() {
	super();
}

메소드 재정의

자식 클래스에서 부모 클래스의 메소드를 재정의 하는 것으로, 상속된 일부 메소드를 자식 클래스에서 다시 수정하는 것을 말한다.

final 클래스와 final 메소드

클래스 선언 시에 final : 상속할 수 없는 클래스

메소드 선언 시에 final : 재정의 할 수 없는 매소드

protected 접근 제한자

같은 패키지에서는 접근 제한이 없지, 다른 패키지에서는 자식 클래스만 접근을 허용한다.


Chapter 07-2  |  타입 변환과 다형성