2

私の変数は

private String category_code = null;

私のゲッターとセッターは次のように生成されます

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コードは、c_underscore_styleではなく、camelCaseStyleに従う傾向があります。既存の標準に従うことは、一般的にさまざまな方法で役立ちます(「他の人」が同じ言語の他の開発者である場合、他の人のコードをよりよく読むことができ、他の人があなたのコードをよりよく読むことができます)。また、言語のツールはより適切に機能する傾向があります(適切な例)。

于 2013-03-13T02:02:33.070 に答える