参数和返回值的问题
来源:2-4 编程练习
Sakura_Z
2018-11-19 21:24:15
有些搞不太明白什么时候带参不带参,什么时候带返回不带返回,另外返回值是干什么用的。
个人感觉带参就是为了下面主方法在定义一个参数从而通过 对象名.方法名(); 来将参数带入方法中使用,
那什么时候带返回值呢?
2回答
chrismorgen
2018-11-20
比如Book类中的getter和setter方法,setter方法是没有返回值的,当设置图书对象的价格时,使用book.setPrice(10);将图书价格设置为10元,这就是使用的是有参无返回值的方法,当想获得图书价格时,需要使用Book类中的getter方法,getter方法是有返回值的,并且当调用getter方法时,会return一个整型的变量,那么这个getter方法就是无参有返回值的,但是我们还需要使用一个自定义变量来接收getter方法返回的值,譬如int price = book.getPrice();就可以获取图书的价格了,你所说的具体差别其实就是有无返回值的差别,祝学习愉快~
Sakura_Z
提问者
2018-11-19
自己想了下,难道是因为在主方法中需要用到上面方法返回的return中的变量,所以要带返回值?
使用返回值时也是用 对象名.方法名(); 来调用?这里调用的这个就是返回的变量?
希望老师和同学能再详细的说一下具体差别。
相似问题