开发者社区 问答 正文

java返回值类型问题

不知道为什么会报错,返回的类型就是myhero
screenshot

展开
收起
蛮大人123 2016-06-06 09:47:23 2453 分享 版权
2 条回答
写回答
取消 提交回答
  • 是程序代码不完整的问题,在for循环以及判断语句if的外部分支,都没有做return,该函数存在返回类型不完整的漏洞。可在最后加return null;

    2019-07-17 19:27:40
    赞同 展开评论
  • 我说我不帅他们就打我,还说我虚伪

    这段代码的问题是,如果for循环中没有查到记录的话,代码没有返回值。修正下,在代码for循环外面return null;即,如果循环结束查不到,就返回空对象。return写到循环外面,可以用一个变量,在循环中,对变量赋值,最后返回这个变量

    2019-07-17 19:27:40
    赞同 展开评论
问答分类:
问答地址: