我有两个班级:Teacher
和Coordinator
。Coordinator
延伸Teacher
。
基本上我想创建一个可以接受Teacher
实例或Coordinator
实例的实例变量。
我知道这很容易通过编写Teacher exp = new Teacher()
or来实现Teacher exp = new Coordinator()
,但是当我这样做时,我只能在应用或访问正常的引用变量时访问Teacher
方法和属性。我的问题是,有没有另一种方法,我只使用一个可以分配给教师或协调员对象的实例变量,并使用这个变量来调用分配给对象引用变量的对象的任何属性/方法?new Coordinator()
new Teacher()