0
点赞
收藏
分享

微信扫一扫

java语言基础(37)——面向对象(多态中的向上转型和向下转型)


多态中其实隐藏着一个专业术语,向上转型,那么向上转型后我们还可以转回来,对应的叫向下转型。


class Father
{
public void show(){
System.out.println("Father");
}
}
class Son extends Father
{
public void run(){
System.out.println("run");
}
}
class ZhuanXing
{
public static void main(String[] args){
Father f = new Son(); // 此处有 自动 向上转型
f.show(); // Father
Son s = (Son) f; // 此处有 强制 向下转型
s.run(); // run
}
}




举报

相关推荐

0 条评论