JAVA中的return可以返回一个变量,也可以返回对象是嘛?
按我的理解返回变量就好比是下面这个图,return的name是上面student对象的name,每个学生名字都不同,所以可以理解为变量返回对象好比下面这个图,这个图是老师...
按我的理解
返回变量就好比是下面这个图,return的name是上面student对象的name,每个学生名字都不同,所以可以理解为变量
返回对象好比下面这个图,这个图是老师讲this的用法时提到的,虽然单看此图没什么意义,但语法可以这么写,他写的返回的东西就直接是对象----new student()
我这么理解对不对?总觉得有点片面
第二个图传错了,重新传一下 展开
返回变量就好比是下面这个图,return的name是上面student对象的name,每个学生名字都不同,所以可以理解为变量
返回对象好比下面这个图,这个图是老师讲this的用法时提到的,虽然单看此图没什么意义,但语法可以这么写,他写的返回的东西就直接是对象----new student()
我这么理解对不对?总觉得有点片面
第二个图传错了,重新传一下 展开
1个回答
展开全部
必须的可以的,函数返回类型可以是基类型,也可以是引用类型的。
追问
追答
恩是的,就比如现在函数返回类型是Student, return的类型也是Student,这里的this是对象指针,也就是Student。
函数的返回类型得和renturn类型一样的,不然就会报错。你所说的return后面的变量其实就是函数的返回类型。type和type 类型一致就好了。是普通的变量也好,是对象也好,甚至是map等等。
ex:public Type set(){
return Type;}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询