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

下面这段代码有什么问题,能否达到目的?
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
分享

创作者周榜

更多
牛客网
牛客企业服务