たとえばhereなど、いくつかの同様のトピックを見つけましたが、それらは私の質問に完全には答えませんでした。質問は非常に簡単です:
super()
サブクラスのコンストラクターでを呼び出すのは良い習慣ですか? もちろん、私が明示的に作成しなければ、コンパイラが代わりに作成してくれることはわかっていますが、私はベスト プラクティスの文脈でのみ質問しています。各サブクラスのコンストラクターでの呼び出しsuper()
を「実質に対する形式の勝利」と見なしますか?
私は uses 戦略を含むコードを扱っているので、多くのプログラマーにとってはまったく問題にならないことがわかります...私にとっては今はそれほど問題ではありませんが、変更する必要があるかもしれません...