2

我的变量是

private String category_code = null;

我的 getter 和 setter 生成为

public String getCategory_code() {
        return category_code;
    }
    public void setCategory_code(String category_code) {
        this.category_code = category_code;
    }

是否可以生成

public String getCategorycode() {
        return category_code;
    }
    public void setCategorycode(String categorycode) {
        this.category_code = category_code;
    }

我检查了属性--> 代码样式--> 字段,但这仅适用于前缀和后缀。

还是我应该将变量重命名为 m_categoryCode?并得到我的输出如下?

public String getCategoryCode() {
        return m_categoryCode;
    }
    public void setCategoryCode(String categoryCode) {
        m_categoryCode = categoryCode;
    }

哪个更好?

4

2 回答 2

3

getter 和 setter 方法的名称派生自字段名称。如果您对字段使用前缀或后缀(例如 fValue、_value、val_m),您可以在代码样式首选项页面(Windows > 首选项 > Java > 代码样式)中指定后缀和前缀。

参考这里

于 2013-08-25T10:10:52.827 回答
1

Java 代码倾向于遵循 camelCaseStyle,而不是 c_underscore_style。遵循现有标准通常会以多种方式帮助您(您将能够更好地阅读其他人的代码,而其他人将能够更好地阅读您的代码,其中“其他人”是使用相同语言的其他开发人员)。此外,该语言的工具往往会更好地工作(例如)。

于 2013-03-13T02:02:33.070 回答