向上转型:子类对象转为父类
向下转型:父类对象转为子类
备注:
实现转型的条件就是要有继承的存在
public class Main {
public static void main(String[] args) {
Main main = new People();//向上转型
((People) main).eat();
((People) main).sleep();
People p = (People) main;//向下转型
p.sleep();
p.eat();
}
public static class People extends Main{
public void eat(){
System.out.println("吃饭");
}
public void sleep(){
System.out.println("睡觉");
}
}
}