// SmartTv 리모콘과 SmartTv 인스턴스
// SmartTv 리모콘 버튼 7개로 SmartTv 인스턴스의 7개 기능 모두 사용 가능
SmartTv s = new SmartTv(); // 참조변수와 인스턴스의 타입이 일치
// Tv 리모콘과 SmartTv 인스턴스
// Tv 리모콘 버튼 5개이므로 SmartTv 인스턴스의 7개 기능 중 5개 기능만 사용 가능
Tv t = new SmartTv(); // 조상 타입 참조변수로 자손 타입 인스턴스 참조
Tv t = new SmartTv(); // OK. 허용
SmartTv s = new Tv(); // Error!! 허용 안 됨