JAVA中的return可以返回一个变量,也可以返回对象是嘛?

按我的理解返回变量就好比是下面这个图,return的name是上面student对象的name,每个学生名字都不同,所以可以理解为变量返回对象好比下面这个图,这个图是老师... 按我的理解

返回变量就好比是下面这个图,return的name是上面student对象的name,每个学生名字都不同,所以可以理解为变量

返回对象好比下面这个图,这个图是老师讲this的用法时提到的,虽然单看此图没什么意义,但语法可以这么写,他写的返回的东西就直接是对象----new student()

我这么理解对不对?总觉得有点片面
第二个图传错了,重新传一下
展开
 我来答
逗丶米
2015-12-02 · 超过11用户采纳过TA的回答
知道答主
回答量:25
采纳率:0%
帮助的人:17.8万
展开全部
必须的可以的,函数返回类型可以是基类型,也可以是引用类型的。
追问

亲,我的错,我第二个图传错图了,麻烦重新看下,我不是问返回值类型怎么写,我是问我第一个图里的return name和下图这个return new student(),这两行代码,我理解为return后面跟的,可以是变量也可以是对象,都可以,这种理解是否客观

追答
恩是的,就比如现在函数返回类型是Student, return的类型也是Student,这里的this是对象指针,也就是Student。
函数的返回类型得和renturn类型一样的,不然就会报错。你所说的return后面的变量其实就是函数的返回类型。type和type 类型一致就好了。是普通的变量也好,是对象也好,甚至是map等等。
ex:public Type set(){
return Type;}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式