javaの勉強中です。
インスタンス初期化子を使ってコンストラクタと同じように
初期化処理が書けるというのを知ったのですが、
コンストラクタではなくインスタンス初期化子を使う必要があるのはどんな時ですか?
無名クラス意外にも使い方があります。
コンストラクタをオーバーロードしていてそのコンストラクタ全てで共通の処理を書きたい場合、インスタンスイニシャライザに共通の処理を書くことで冗長性を避けることができます。
回答1件
あなたの回答
tips
プレビュー
投稿2014/06/15 07:02
javaの勉強中です。
インスタンス初期化子を使ってコンストラクタと同じように
初期化処理が書けるというのを知ったのですが、
コンストラクタではなくインスタンス初期化子を使う必要があるのはどんな時ですか?
回答1件
あなたの回答
tips
プレビュー