class Car{ String color; int door; void drive(){ System.out.println("부릉부릉!"); } void stop(){ System.out.println("정지합니다!"); } }//end of Car class class FireEngine extends Car{ void water(){ System.out.println("물을 뿌립니다!"); } }//end of FireEngine class public class CastingTest1 { public static void main(String[] args) { Car car = null; FireEngine fe = new FireEngine(); FireEngine fe2 = null; fe.water(); car = fe; car.water(); //Car클래스의 멤버변수가 아닌것은 사용할 수 없다 fe2 = (FireEngine)car; fe2.water(); fe2.drive(); fe2.stop(); }//end of main method }//end of CastingTest1 class
반응형
'Dev_Study > Java_backup' 카테고리의 다른 글
[JAVA / SWING] 배치관리자(Layout Manager) - BorderLayout (0) | 2016.10.07 |
---|---|
[JAVA / SWING] 배치관리자(Layout Manager) - FlowLayout (0) | 2016.10.07 |
[JAVA / SWING] 프레임 생성하기 (0) | 2016.10.07 |
[JAVA / SWING] 구조 (0) | 2016.10.07 |
자바 패스 설정하기 (0) | 2016.09.14 |