https://www.javadrive.jp/start/extends/index4.html
クラスは基本的に「java.lang.Object」のサブクラスとなっています。その為、全てのクラスはjava.lang.Objectのコンストラクタが必ず呼ばれています。
なるほど。
いきなりクラスが出来ているわけではなかったのか。
あとは大元のクラスからコンストラクタが呼ばれているのは知らなかった。
確かに説明をしてもらえれば当たり前のことと気が付かされた。
コンストラクタを呼び出す super() はコンストラクタの先頭でのみ使えるということを調べようとしてたのにそれとは別に二つのことを知ることが出来た。
0 件のコメント:
コメントを投稿