实体类中的方法返回值什么情况下为void,什么情况下返回实体类对象呢?

实体类中的方法返回值什么情况下为void,什么情况下返回实体类对象呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小小 2022-05-30 10:09:23

同学你好,方法是否需要返回值,需要因需而定。如果一个方法,只需要处理问题,而不需要返回处理结果,则无需返回值,即为void;但若需要用到方法执行后的数据则此时需要返回值。例如计算两个整数相加后的结果,就应该返回一个整数型:

public int add(int a, int b) {
    return a + b;
}

例如向某人问好,则此时只需向方法传递一个参数无需返回值:

public void sayHello(String name){
    System.out.println("中午好," + name);
}

祝学习愉快~

  • 提问者 王小east #1

    那2-6自由编程中,最后需要打印goods对象信息,是不是需要返回Goods类呢?

    2022-05-30 15:03:47
  • 好帮手慕小小 回复 提问者 王小east #2

    同学你好,输出对象名时会自动调用toString()方法,同学重写toString()方法即可。

    同学说的返回Goods类具体指的是哪个方法呢?建议再具体描述下哦。

    祝学习愉快~

    2022-05-30 15:11:09
  • 提问者 王小east 回复 好帮手慕小小 #3

    是指2-6自由编程中,display方法哈

    2022-05-30 16:36:23
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师