java向下转型是什么意思

  • 更新时间:2021-06-17 08:12:03
  • 编辑:芮季同
我们帮大家精选了相关的编程文章,网友郝君昊根据主题投稿了本篇教程内容,涉及到java相关内容,已被443网友关注,涉猎到的知识点内容可以在下方电子书获得。

参考资料

正文内容

《java向下转型是什么意思》是一篇值得学习的技术文章,知识点总结的很细,扩充了更多相关实例,希望大家能有所收获。

java向下转型是什么意思

1、概念

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

2、格式

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

3、注意

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

4、实例

class Animal {
    public String name;
    public void eat() {
        System.out.println(this.name + " 正在吃");
    }
}
class Cat extends Animal {
 
}
class Bird extends Animal {
    public int age;
    public void fly() {
        System.out.println(this.name+"起飞");
    }
}
public class Test extends TestDemo {
    public static void main(String[] args) {
        Animal animal = new Animal();
        Bird bird = (Bird) animal;//必须进行强制类型转换
    }
}

以上就是 java向下转型的介绍,希望对大家有所帮助。Java基础

相关教程

  • Java中的clone方法实例详解

    这篇文章主要介绍了Java中的clone方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

    发布时间:2021-05-02

  • python中如何使用JPype实现调用java的实例分享

    本篇文章主要介绍了JPype实现在python中调用JAVA的实例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    发布时间:2019-07-11

用户留言