参数和返回值的问题

来源: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();就可以获取图书的价格了,你所说的具体差别其实就是有无返回值的差别,祝学习愉快~

0
hhrismorgen
回复
hakura_Z
h 你的理解是正确的,祝学习愉快~
h018-11-20
共2条回复

Sakura_Z

提问者

2018-11-19

自己想了下,难道是因为在主方法中需要用到上面方法返回的return中的变量,所以要带返回值?

使用返回值时也是用 对象名.方法名(); 来调用?这里调用的这个就是返回的变量?

希望老师和同学能再详细的说一下具体差别。

0

0 学习 · 14452 问题

查看课程