多态中使用父类作为方法的返回值类型

来源:10-1 Java 中的多态

java小鸟儿

2016-01-05 19:11

使用父类作为方法的返回值类型可以实现什么功能?具体是什么情况下才会使用父类作为方法的返回值类型?

写回答 关注

5回答

  • 幕布斯4703531
    2017-07-07 14:13:41

    楼上说的没错

  • 努力提升
    2016-01-06 15:47:55

    上面说错了。

    因为返回的是父类的类型,所以只可以调用父类自己的属性和方法,如果使用的是子类,可以调用父类的非私有的属性和方法、子类特有的属性和方法、子类重写父类的相关方法


  • 努力提升
    2016-01-05 20:21:18

    主要就是你可以调用到父类的私有方法和属性了么

  • java小鸟儿
    2016-01-05 19:32:29

    还是不太明白,能说的详细一点加一点示例嘛

    慕圣3229...

    楼上那个可能自己都没有搞明白怎么回事吧

    2018-05-22 21:35:31

    共 1 条回复 >

  • 努力提升
    2016-01-05 19:21:04

    主要作用就是可以用连续调用该类方法,来进行操作,如类A,他有b方法,c方法,d方法
    如果要调用b 、c、d方法,就可以这么写A a =new A();         a.b().c().d();
    也就是先前方法的结果可以做为下个方法的输入。

Java入门第二季 升级版

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

530715 学习 · 6091 问题

查看课程

相似问题