【初心者】Java質問・相談スレ46【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0086デフォルトの名無しさん
NGNG1.自身が参照しているクラスのインスタンスフィールド/メソッドは全て"this"を付ける。
2.プリミティブでない型のフィールドには全て初期化でnull を入れる。
知り合いから、これが現在推奨されている規約だと聞きました。
私は1.はフィールド名と引数が同じ時にだけ、明示的に付けるようにしてましたし、
2.はコンストラクタが呼ばれる前にフィールドはデフォルト値で初期化されるので
無駄なバイトコードが増えるのでやってはいけないと思ってました。
実際の所どうなんでしょうか?
本当にこんな規約が推奨されているのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています