私には2つのクラスがあります:Teacher
とCoordinator
。Coordinator
拡張しTeacher
ます。
Teacher
基本的に、インスタンスまたはインスタンスのいずれかを取り込むことができるインスタンス変数を作成したかったのCoordinator
です。
Teacher exp = new Teacher()
またはを書くだけで簡単にこれが可能であることはわかっていますが、これを行うと、メソッドとプロパティにTeacher exp = new Coordinator()
アクセスできるのは、適用するとき、または通常の参照変数にのみアクセスできます。私の質問は、Teacher OR Coordinatorオブジェクトに割り当てることができるインスタンス変数を1つだけ使用し、この変数を使用して、オブジェクト参照変数に割り当てられたオブジェクトのプロパティ/メソッドを呼び出す別の方法はありますか?Teacher
new Coordinator()
new Teacher()