当前位置: 代码迷 >> Eclipse >> 新手请问:使用eclipse的自动生成get、set为什么不一样
  详细解决方案

新手请问:使用eclipse的自动生成get、set为什么不一样

热度:98   发布时间:2016-04-23 00:19:04.0
新手请教:使用eclipse的自动生成get、set为什么不一样?

private String name;
        public String getName() {
return name;
}

public void setName(String name) {
this.name = name;



   private String LEDTest1;
    
public String getLEDTest1() {
return LEDTest1;
}

public void setLEDTest1(String lEDTest1) {
LEDTest1 = lEDTest1;  为什么这里没有this.?这两个有什么差异么?谢谢
}
------解决思路----------------------
this 指代是当前对象,this.name 就是 private String name;  的name属性。
LEDTest1 = lEDTest1;  中LEDTest1  就是 private String LEDTest1; 的 LEDTest1 属性。
两种写法没什么大的区别,代码书写习惯差异而已。
使用this的话,看着能明了一点。
------解决思路----------------------
这个两个没有任何差异,不一样的原因就在于LEDTest不符合java命名规范,自己去看看java编程规范.
  相关解决方案