问答详情
源自:7-4 Java 中的 this 关键字

this问题

this.name = name;和name = new name;是否作用相同?

提问者:bluecoolcool3167495 2016-04-22 23:29

个回答

  • 懒惰的小胖宅
    2016-04-22 23:45:36
    已采纳

    完全不同的两个概念吧 前者是参数赋值给属性 后者是构成方法

  • 好脾氣先森dian
    2016-10-12 16:11:09

    不一样 前面的是name变量中的参数赋给属性,当然属性名你也可以起别的 不过this.name比较规范,后面那个是实例化 因为如果name是一个类的话 那么new name就是构造方法,创建一个新的对象。

  • 慕粉3420919
    2016-07-24 23:47:04

     作用一样,本人认为加this 更直观些。