首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

关于自动添加set和get方法的一个小疑点

2012-12-15 
关于自动添加set和get方法的一个小问题。我在写好了bean后,用myeclipse中的source-generate setters and ge

关于自动添加set和get方法的一个小问题。
我在写好了bean后,用myeclipse中的source-generate setters and getters,添加方法。
里面一个属性是:private boolean isCome;
我要实现的效果是:
         //isCome属性的setter和getter方法
public void setIsCome(boolean isCome)
{
this.isCome = isCome;
}
public boolean getIsCome()
{
return this.isCome;
}
但是添加之后,myeclipse帮我添加的代码是:
       public boolean isCome() {
return isCome;
}
public void setCome(boolean isCome) {
this.isCome = isCome;
}
并不是我需要的,请问为什么?
[最优解释]

引用:
你这命名不是很规范  干嘛要用is开头 一般java方法里is开头的方法都是判断这与之冲突了 你改改就会好了


命名规范没有问题,boolean这样的命名是正常的。


[其他解释]
这个有什么好纠结的啊?
无非就是多一个this和少一个this嘛,this的用法不就是:
1. 当成员变量和局部变量同名的时候,必须使用;
2. 构造方法之间的互相调用。

封装都是在bean中完成的,每次都手动封装,上百上千了变量你疯了吧?而且手动封装完你又能确保自己就写的就不出错?

既然有了工具,只要你明白工具干的活是什么原理,完全可以用工具啊。
[其他解释]
不要问为什么,它就那样设计的,把它当bug好了,自己改过来。
[其他解释]
软件它只能按照它自己的程序走啊,而且并不是人人都想你这样表示,软件又不是人,它怎么知道你在想什么?难道你想什么它就实现什么。那你还打什么代码?
[其他解释]
你这命名不是很规范  干嘛要用is开头 一般java方法里is开头的方法都是判断这与之冲突了 你改改就会好了 
[其他解释]
jf.......

热点排行