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

下面这段代码有什么问题,能否达到目的?
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());
... 
}
}
感觉没有任何问题。😥😥😥哭了。
#字节跳动##面经#
全部评论
只有点出来的(. )才能修改,不能修改本身值。值传递
点赞 回复 分享
发布于 2021-09-28 11:09
懂了懂了,是vo=null那一句有问题,无法生效。
点赞 回复 分享
发布于 2021-09-23 21:28

相关推荐

2025-11-16 05:01
海南大学 前端工程师
想进开水团喝开水:不是 这么直的🪝也有人被钓
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务