字节面试题:值传递和引用传递

下面这段代码有什么问题,能否达到目的?
public People func () {
People vo = new People();
vo.setName("张三")
func1(vo);
return vo;
}
public void func1(People vo){
Po po = dao.selectByName(vo.getName());
if (null == po){
vo = null;
}else{
vo.setMoney(po.getMoney());
vo.setAge(po.getAge());
... 
}
}
感觉没有任何问题。😥😥😥哭了。
#字节跳动##面经#
全部评论
懂了懂了,是vo=null那一句有问题,无法生效。
点赞 回复
分享
发布于 2021-09-23 21:28
只有点出来的(. )才能修改,不能修改本身值。值传递
点赞 回复
分享
发布于 2021-09-28 11:09
阅文集团
校招火热招聘中
官网直投

相关推荐

点赞 3 评论
分享
牛客网
牛客企业服务