课程
/后端开发
/Java
/Java入门第二季 升级版
this.name = name;和name = new name;是否作用相同?
2016-04-22
源自:Java入门第二季 升级版 7-4
正在回答
完全不同的两个概念吧 前者是参数赋值给属性 后者是构成方法
bluecoolcool3167495 提问者
不一样 前面的是name变量中的参数赋给属性,当然属性名你也可以起别的 不过this.name比较规范,后面那个是实例化 因为如果name是一个类的话 那么new name就是构造方法,创建一个新的对象。
小波7
作用一样,本人认为加this 更直观些。
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答this问题
3 回答this的问题
1 回答this的问题
2 回答请问为什么?this问题
3 回答关于这道题中的this如何使用的问题