初学者,请问为啥name的输出结果是null而不是小王

img

img


初学者,请问为啥name的输出结果是null而不是小王,我不是已经对p1的name属性赋值了小王了嘛,p1的age属性就能够根据赋值的来

Name大写了。Java8 支持lombok,可以少些一些代码,看起来也整洁些,可以试试

面向对象推荐一篇文章
https://www.52interview.com/solutions/49

很遗憾你的set方法没写对 你自己写的大写形参
this.name=Name

你方法里的形参是Name
而你使用的变量是name
这里name就等价于this.name,自己给自己赋值,不报错,但也没有使值改变

img

img


参数错误。