这个public Animal create()的方法不太明白。

这个public Animal create()的方法不太明白。

http://img1.sycdn.imooc.com//climg/5cc17cc60001700807640309.jpg在定义方法的时候不是要有返回值类型或者默认的吗,为什么这里就可以这样定义?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
慕婉清0129613 2019-07-24 22:46:18

其实就何其他的方法一样public int sum(int a,int b)返回的是整形,public Animal create()是create这个方法返回一个Animal

  • 同学的说法很棒哦,解释的很好,继续加油! 祝:学习愉快~
    2019-07-25 09:30:02
吃吃吃鱼的猫 2019-04-26 10:04:41

同学你好,create方法,顾名思义,就是在该方法中创建了一个Animal对象。

当该方法被调用时,会返回调用方一个新创建的Animal对象。这就是该方法的作用。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~


吃吃吃鱼的猫 2019-04-25 18:06:19

同学你好,这里的方法有返回值哦,返回值是Animal对象。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 彤宝贝 #1
    public Animal create(),这个方法能解释一下吗?
    2019-04-25 22:19:47
  • 慕运维lh 回复 提问者 彤宝贝 #2
    视频中这里举例的这个方法没得什么实际含义。就是告诉你方法返回值可以是引用数据类型。可以是dog这个子类这个返回值
    2019-05-23 16:51:48
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师