有些疑问,请帮忙解答下,

有些疑问,请帮忙解答下,

http://img1.sycdn.imooc.com//climg/5ea6ad10097e4f7507820480.jpg

这个public Cat catMontthPK(){} 方法中,

1,Cat是返回值吗?

2,如果Cat是返回值,那它放在这里代表的是什么意思呢?

3,所有的数据类型(基本数据类型和返回数据类型)都可放在方法中的返回值类型位置吗?

正在回答

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

5回答

同学你好,1、Cat表示一个类,返回类型是Cat类的对象;这里的Cat就属于引用数据类型中的类

http://img1.sycdn.imooc.com//climg/5effdfef09d147c208860470.jpg

    2、返回值可以是基本数据类型,也可以是引用数据类型,Cat就属于引用数据类型中的类,所以Cat类可以作为返回值类型。

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

weixin_慕姐6138857 2020-07-04 10:25:29

这个public Cat catMontthPK(){} 方法中,

1,Cat是返回值吗?

2,如果Cat是返回值,那它放在这里代表的是什么意思呢?

3,所有的数据类型(基本数据类型和返回数据类型)都可放在方法中的返回值类型位置吗?

1.这里的Cat是 catMontthPK()返回数据类型,Cat是一个类,那么该方法返回就是该类的一个对象。

  回顾一下之前学的数据类型分为:基本数据类型,引用数据类型;引用数据类型有三种:类,接口,数组,所以这里的Cat是一个类名,就属于引用数据类型。

   2.基本数据类型,引用数据类型都可以放在方法中的返回值类型的位置。




好帮手慕小班 2020-07-03 10:57:12

同学你好,1、Cat类属于自定义的类:

http://img1.sycdn.imooc.com//climg/5efe9e270927f55705110564.jpg

http://img1.sycdn.imooc.com//climg/5efe9e480917278a05680273.jpg

    2、Cat类型的对象也叫对象类型(引用类型)。

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

  • 提问者 慕婉清2005302 #1
    你好,我的疑问是: public Cat catMonthPK(Cat one,Cat two) 1,Cat为什么可以放在返回值上呢? 2,在返回值上的Cat是哪一个数据类型?之前见到在返回值位置的通常都是基本数据类型(int,long,float,double,char,boolean),从来没见过把类名放在返回值上的情况。
    2020-07-03 23:00:27
好帮手慕阿园 2020-07-02 10:32:38

同学你好
1,Cat是返回值类型
2,Cat放在返回值上的意思是表示这个方法返回一个Cat类型对象
3,是的,基本数据类型和引用数据类型都可以放在返回值的位置上,比如返回int 类型,public int  average(){}

4,Cat one和Cat two是表示这个方法传入了两个Cat类型的对象实例,这里one和two表示的就是Cat对象实例,所以可以调用Cat类中getMonth中的方法

祝学习愉快

  • 提问者 慕婉清2005302 #1
    那这里的Cat是属于哪一类的数据类型呢? 是应用数据类型中的“类”?
    2020-07-02 23:06:26
慕婉清2005302 提问者 2020-07-02 01:18:55

追问:

图中catMonthPK方法中的参数,Cat one和Cat two,是什么意思呢?为什么one和two可以直接调用get方法呢?

  • one和two是类Cat实例化的两个对象,可以把get方法看成一个普通方法,既然one和two是Cat的两个对象那他们就可以调用get方法了。
    2020-07-04 14:40:31
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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