클래스 형변환
형변환
public class Car{
public void run(){
System.out.println("부모의 클래스의 메소드 run");
}
}
public class Taxi rxtends Car{
public void stop(){
System.out.println("멈춤");
}
}
public class TaxiEx{
public static void main(String args[]){
Car.car = new Car();
car.run();
car.stop();// 컴파일 오류 -> 자식객체의 메소드를 사용할 수 없어서...
}
}
public class TaxiEx{
public static void main(String args[]){
Car.car = new Car();
car.run();
car.stop();// 컴파일 오류 -> 자식객체의 메소드를 사용할 수 없어서...
Taxi.taxi =(Taxi)taxi; // 부모타입을 자식타입으로 형변환
taxi.run();
taxi.stop();
}
}