this问题

来源:7-4 Java 中的 this 关键字

bluecoolcool3167495

2016-04-22 23:29

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

写回答 关注

3回答

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

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

    blueco...

    非常感谢!

    2016-11-30 20:07:14

    共 1 条回复 >

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

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

    小波7

    构造方法不是 new name();吗?不需要括号吗?

    2017-02-09 15:21:43

    共 1 条回复 >

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

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



Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530559 学习 · 6091 问题

查看课程

相似问题