Javaのthisで指定されたメンバ変数が自クラスにない場合の対処法

java

実務を行う中で気になることがあったので、調査しました。
javaでは「thisで指定されたメンバ変数が自クラスにない場合、スーパークラスを参照しにいく」という挙動になると聞いたので試してみたのですが、確かにそうなりました。
試した結果は以下です。

【テストコード】

・Main.java

・ThisClass.java

・SpecializeClass.java

【実行結果】

コメント

タイトルとURLをコピーしました