这样有啥区别

来源:10-2 多态中的引用类型转换

溯白

2019-09-26 11:25

Dog dog = new Dog();
Dog dog = new Animal();

这两种写法有什么区别呢?求解



写回答 关注

1回答

  • 我就是码哥
    2019-09-26 17:46:55

    //Dog obj3 = new Animal();错,子类不可以指向父类

    溯白

    Dog obj3 = new Animal();Dog 代表着dog类的对象,Animal()代表Animal类的构造方法,我这么说对吧?

    2019-09-27 10:10:43

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530553 学习 · 6091 问题

查看课程

相似问题