myeclipse8.5生成的getters与setters方法与6.5的怎么不一样?

cnfjzpy2008 2010-10-04 09:07:57
类:
public class GoodsAction

private int nCount;

myeclipse6.5生成的方法如下:

public int getNCount() {
return nCount;
}

public void setNCount(int nCount) {
this.nCount = nCount;
}


myeclipse8.5生成的方法如下:

public int getnCount() {
return nCount;
}

public void setnCount(int nCount) {
this.nCount = nCount;
}

问题 :
6.5生成的方法首字母是小写,而8.5生成的方法首字母是大写
我很晕那,不知道为什么会这样,那里可以设置
----------------跪求高手指点?-------------------
...全文
195 20 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunsetfreedom 2010-10-10
  • 打赏
  • 举报
回复
自己写一个方法得了呗,我就自己写了一个很简单的,就是出来的格式丑了点,不耽误使用...
cnfjzpy2008 2010-10-09
  • 打赏
  • 举报
回复
谢谢各位高手帮忙啊
ws_magic 2010-10-08
  • 打赏
  • 举报
回复
问题很细致啊
凉岑玉 2010-10-08
  • 打赏
  • 举报
回复
火龙果说对了··但是问题还是没有得到解决··
乌鸦不会飞 2010-10-07
  • 打赏
  • 举报
回复
我试了试。。。果真是这样。。。LZ还真细心啊。。。。

但是这样就可以避免了。。

private int peNum;

public int getPeNum() {
return peNum;
}
public void setPeNum(int peNum) {
this.peNum = peNum;
}

属性名字第一个大写字母前面如果只有一个字母的话,就会出现LZ所说的问题。。

以后就前两个字母都小写,第三个以后再大写了。。。。。
cnfjzpy2008 2010-10-07
  • 打赏
  • 举报
回复
6楼,具体是那个jar包,知道吗
cnfjzpy2008 2010-10-07
  • 打赏
  • 举报
回复
我写了一个类,别人也用,他们又get,set一下,都有点乱了,晕那
谢谢大家
okjbc 2010-10-07
  • 打赏
  • 举报
回复
没遇到过,我用的是8.5为什么不是你说的这样呢?我按你说的试了试
yiyuanhong 2010-10-07
  • 打赏
  • 举报
回复
学习中
lx626195969 2010-10-06
  • 打赏
  • 举报
回复
这个问题还没遇到过!
待会去试下首字母小写,此字母大写的格式,看看生成有什么变化
sound9world 2010-10-06
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 bao110908 的回复:]

JavaBeans 规范明确规定属性的前两个字母要么全部小写,要么全部大写,不允许一大一小或者一小一大!

PS:getNCount 对应的属性为 NCount!
[/Quote]

还是火大犀利。。看到果大的头像 毅然决定去买一个 。。
  • 打赏
  • 举报
回复
需要再强调一句的是:

Java 中的 property 指的是 set/get 方法,而不是 field(成员变量)
  • 打赏
  • 举报
回复
而 eclipse 生成 get/set 都是按字符串处理的,并没有遵守 JavaBeans 规范。
  • 打赏
  • 举报
回复
JavaBeans 规范明确规定属性的前两个字母要么全部小写,要么全部大写,不允许一大一小或者一小一大!

PS:getNCount 对应的属性为 NCount!
sound9world 2010-10-06
  • 打赏
  • 举报
回复
应该是自带的jdt的某个用来产生set、get方法jar包有变化 在eclipse的bug report上看到有人报告过这个

不过没看到有人说解决方法。。 只能暂且记住这个问题了
超级小胖 2010-10-05
  • 打赏
  • 举报
回复
手动改吧...還眞沒仔细瞅过...不过也不耽误吧...
cnfjzpy2008 2010-10-05
  • 打赏
  • 举报
回复
各位有什么解决的办法吗?
sound9world 2010-10-04
  • 打赏
  • 举报
回复
主要set get生成的有问题。。这问题还是挺大的 想不发现都难 呵呵
  • 打赏
  • 举报
回复
楼主真注重细节,生成get和set我从来没看过。
sound9world 2010-10-04
  • 打赏
  • 举报
回复
这个问题我也遇到过。。 楼主你要是把变量名字变成ncount的话 N就会大写了。。

很讨厌的问题 。。从那以后命名上我就避免首字母小写次字母大写的格式了。。

等解答

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧