상속은 타입을 일치시키는 추상화 기법

package ex05.ch01;
class 재판관 {
}
class 왕비 extends 재판관 {
}
class 왕 extends 재판관 {
}
class 진행자 {
}
class 토끼 extends 진행자 {
}
class 증인 {
}
class 모자장수 extends 증인 {
}
public class Ex01 {
public static void main(String[] args) {
왕 a1 = new 왕();
왕비 a2 = new 왕비();
재판관 a3 = new 왕();
재판관 a4 = new 왕비();
진행자 a5 = new 토끼();
증인 a6 = new 모자장수();
}
}
Share article