生成没有下划线(不是前缀/后缀)+ eclipse的Getters和setter

时间:2013-03-13 01:57:01

标签: java eclipse getter-setter

我的变量是

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;
    }

哪个更好?

2 个答案:

答案 0 :(得分:3)

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

here

的参考资料

答案 1 :(得分:1)

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