java多态的向上转型是什么

说明

1、向上转型就是把一个子类引用给一个父类引用,也就是父类引用 引用了子类的对象。

2、格式为父类 父类对象=子类实例。

此时通过父类引用变量调用的方法是子类覆盖或继承父类的方法,而不是父类的方法。但是调用的属性还是父类的属性。

实例

classAnimal{
publicStringname;
publicvoideat(){
System.out.println(this.name+"正在吃");
}
}
classCatextendsAnimal{

}
publicclassTestextendsTestDemo{

publicstaticvoidmain(String[]args){
//父类引用引用了子类引用所引用的对象
Catcat=newCat();
Animalanimal=cat;//向上转型
}
}

以上就是java多态的向上转型的介绍,希望对大家有所帮助。更多Java学习指路:Java基础

原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容