bluecoolcool3167495
2016-04-22 23:29
this.name = name;和name = new name;是否作用相同?
完全不同的两个概念吧 前者是参数赋值给属性 后者是构成方法
不一样 前面的是name变量中的参数赋给属性,当然属性名你也可以起别的 不过this.name比较规范,后面那个是实例化 因为如果name是一个类的话 那么new name就是构造方法,创建一个新的对象。
作用一样,本人认为加this 更直观些。
Java入门第二季 升级版
530559 学习 · 6091 问题
相似问题