상속은 타입을 일치 시키는 추상화 기법이다.
package ex05.ch01;
class 재판관 {
}
class 왕비 extends 재판관 {
}
class 왕 extends 재판관 {
}
class 진행자 {
}
class 토끼 extends 진행자 {
}
class 죄인 {
}
class 모자장수 extends 죄인 {
}
public class Ex01 {
// 왕, 왕비 -> 재판관
왕 a1 = new 왕();
왕비 a2 = new 왕비();
재판관 a3 = new 왕();
재판관 a4 = new 왕비();
//토끼 -> 진행자
토끼 a5 = new 토끼();
진행자 a6 = new 토끼();
// 모자 장수 -> 죄인
죄인 a7 = new 죄인();
죄인 a8 = new 모자장수();
}

Share article