如果不写this它提示null
不是必须的,但是最好写上,这样你能区分哪个是成员,哪个是入参,尤其是在成员和入参名字一样的时候追问
我没写却输出了null,为啥呢
所以说你这里用错了
当函数入参和成员名称相同的时候this就必不可少了
你这边应该修改为
if("shi".equals(name)){
this.name="用户名正确";
}else{
this.name="error";
}
哦哦,就是入参和成员名称一样就必须用this了,太谢谢了,我明白了
追答记住string不能用==判断时候相等,要用equals方法
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-10-28
如果是通常说的getXX和setXX的话, 不必要追问
帮我看一下这是怎么回事行吗为什么输出null