★★Java質問・相談スレッド153★★
■ このスレッドは過去ログ倉庫に格納されています
0558デフォルトの名無しさん
2012/05/03(木) 16:27:25.03クラスの変数とメソッドの引数が同じ意味の場合、どう書き分けたら便利でしょう?
たとえば
class Human{
int weight_1;
public setTall(int weight_2){
weight_1 = weight_2;
}
その他メソッド色々
}
というクラスを作ると、eclipseだとHuman#setTall()を呼び出すときの自動補完で
human.setTall(weight_2)
と勝手にweight_2も含めて入力してくれるので、引数を一般的な単語にしたいんですが
そうするとクラスの変数をそうじゃない名前にしなきゃいけなくて
今度はHumanクラスを書く際にその変数名が面倒になってしまいます。
ネットを検索するとm_weightとかmWeightとか_Weightにするといいというのもありますが
それだとHumanクラスを書く際に補完機能が使いづらくなってしまいます
(たとえばm_tallとm_weightがあると、mで補完させると両方引っかかってしまう)
■ このスレッドは過去ログ倉庫に格納されています