多态有什么用

来源:11-2 代码实现

小熊熊HELLO

2016-09-14 19:30

persion p=new chinese();与Chinese p=new Chinese();有什么区别吗???

写回答 关注

1回答

  • JustWannaHugU
    2016-09-14 19:44:42

    多态主要时间方法的重用和代码段的重用,有降低代码耦合度的作用

    Person类是Chinese类的子类

    Person p = new Chinese();是创建一个子类的chinese对象但使其引用指向父类person属于向上转型

    Chinese p = new Chinese();则是正常的创建chinese对象并使其引用指向Chinese

    当你要用的功能子类没有而父类有时,你就有需要向上转型

    望采纳

Java入门第二季 升级版

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

530646 学习 · 6091 问题

查看课程

相似问题