【发布时间】:2014-07-25 17:25:32
【问题描述】:
当我创建一个 JAVA 类时,我设置了一些私有变量,然后让它创建了 getter 和 setter。当我这样做时,我得到了一些奇怪的结果。这是该类的代码sn-p:
private String xPageName;
private String nameXPage;
public String getXPageName() {
return xPageName;
}
public void setXPageName(String pageName) {
xPageName = pageName;
}
public String getNameXPage() {
return nameXPage;
}
public void setNameXPage(String nameXPage) {
this.nameXPage = nameXPage;
}
变量 xPageName 的 getter 和 setter 与我预期的不同。我创建了另一个变量 aPageName 并得到了同样奇怪的结果 getter 和 setter。是否有一个 JAVA 命名约定对小写第一个字母和大写第二个字母有不同的作用?
【问题讨论】:
-
不,这是 setter 和 getter 方法的 java 模式
-
您能发布您期望“它”创建的代码吗? (我假设这里的“它”是“xpages”?你的问题不是很清楚。)
-
如果您自动生成了 setter/getter,该工具可能使用了驼峰式变量命名约定。显然,您可以违反约定并将其命名为其他名称。但存在约定是有原因的。
标签: java xpages naming-conventions