インナークラスからアウタークラスのメソッドを明示的に呼び出す

Javaで調子に乗ってインナークラスを使っていたら、インナークラスの親とアウタークラスでメソッド名がバッティング、アウタークラスのメソッドを呼び出すつもりが親のメソッドが呼び出されてしまった。アウタークラスのメソッドを呼び出す方法があるはずだと、ネットで調べるがわからない。プログラミング言語 Javaで調べるとちゃんと書いてあった。OuterClass名.this.method名で呼び出せばいいそうだ。

Leave a Reply

メールアドレスが公開されることはありません。