java向下转型是什么意思

概念

1、向下转型就是父类对象转成子类对象。我们把一个父类引用Animal类型的引用给了一个 Bird类型 的引用,这就是向下转型

2、格式为

子类子类对象=(子类)父类实例

注意

向下转型的时候一定要进行强制类型转换

实例

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

}
classBirdextendsAnimal{
publicintage;
publicvoidfly(){
System.out.println(this.name+"起飞");
}
}
publicclassTestextendsTestDemo{
publicstaticvoidmain(String[]args){
Animalanimal=newAnimal();
Birdbird=(Bird)animal;//必须进行强制类型转换
}
}

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

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

昵称

取消
昵称表情代码图片

    暂无评论内容