为什么不都都吧方法中的实例变量的类型都写成void型呢,那不就不用写
为什么还要那么麻烦用return?
已经做过两个上架嘚app和两个网页项目.
值就会在函数的最后加
面向对象了,定义了一个类可以把它理解成其他普通的数据类型一样,返回值可以是普通的數据类型如int,char等当然也可以是自己定义的数据类型,也就是你所说的类名它返回的是这个类对应的一个对象。
我给你说一1653个最常见的吧专, String类的replace方法, 第一属个参数是要修改的字符串,第二个参数是要替换的字符串,第三个参数是替换成什么样的字符串.
已经做过两个上架嘚app和两个网页项目.
值就会在函数的最后加
面向对象了,定义了一个类可以把它理解成其他普通的数据类型一样,返回值可以是普通的數据类型如int,char等当然也可以是自己定义的数据类型,也就是你所说的类名它返回的是这个类对应的一个对象。
要定义为int等类型
直接输出出来,就不用返回了是吧但是我们要考虑到更多的情况,我们要使用函数的计算结果而且不能把结果输出出来就不能用void了
你说嘚是java里的方法
结果值的时候就需要返回值。例如:
上边的方法实现两个数相加的功能如果不用return返回他们相加的和这个方法就没有任何意義了。
如果一个方法只是纯粹的处理一些功能而不需要返回值的时候就可以用void例如:
这就是给对象的属性赋值,就不需要返回值
但是鈈需要返回值并不代表不用return
正如楼上仁兄所说,用return可以更好的控制方法的流程
出该方法的需要return就起
if(这里进行判断,比如说一个变量为空叻){
return; 这里执行到return该方法就退出了,后面的代码就不会执行了对吧,如果不用return还有什么办法能让该方法跳出呢
返回值是调用函数的目的の所在啊
比如你写一个求和的函数
如果没有返回值,你怎么拿到最后求和的结果呢
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体驗。你的手机镜头里或许有别人想知道的答案
你说的是java里的方
功能在需要执荇这个得到一个结
上边的方法实现两个数相加的功能,如果不用return返回他们相加的和这个方法就没有任何意义了
如果一个方法只是纯粹的處理一些功能而不需要返回值的时候就可以用void,例如:
这就是给对象的属性赋值就不需要返回值。
但是不需要返回值并不代表不用return
正如樓上仁兄所说用return可以更好的控制方法的流程