私はJavaが初めてで、言語についての知識と経験を得るために最近Javaについてたくさん読んでいます。コンパイラが自動コードを挿入するときの継承されたメソッドとクラスの拡張について質問があります。
checkDuePeriod()
と呼ばれるメソッドを含むいくつかのメソッドでクラス A を作成し、クラス A とそのメソッドを拡張するクラス B を作成する場合を読んでいます。
次に、構文checkDuePeriod()
を使用せずにクラス B 内でメソッドを呼び出すと、コンパイル中にコンパイラはbeforeを含めますか、またはクラスをコンパイルするときにコンパイラがコンストラクタを自動的に含めるという事実は、クラス B がクラス A から呼び出すメソッドの呼び出しを意味します?super.checkDuePeriod()
super.
checkDuePeriod()
super()
super.
私はこれについて少し混乱しています。前もって感謝します。