返回Song对象问题

返回Song对象问题

    public Song searchSongById(String id) {
        return new Song();
    }

你好,老师,该方法返回值是Song对象,如果找到该歌曲:System.out.println(searchSongById(String id))直接打印歌曲信息

没找到的话如何返回一个Song对象,如果返回nul,System.out.println(searchSongById(String id) 输出的是null,想输出没有找到提示信息。。

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

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

1回答
提问者 饭勺超人 2018-02-07 02:03:14

老师你好,调用该方法后加了个判断,判断方法返回,如果不是Null打印对象信息,如果是Null 打印没找到信息,这样解决了。。

这样的话还不如该方法返回值为void,在该方法体里面判断并打印相关信息,这样做是有什么考量么

  • THappy #1
    如果返回值类型是void,当找到了对应歌曲时就不能返回歌曲对象了,所以为了兼顾找到歌曲和没找到歌曲两种情况,还是建议用你上面所说的解决方案来写~祝学习愉快~
    2018-02-07 09:49:37
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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