我是java的新手,并且已获得了分配任务,是否有什么方法可以将Employee e转换为Teacher t而无需在声明时更改e?我已经在网上搜索了,但找不到任何方式。谢谢。
class Person{
String gender;
}
class Employee extends Person{
String work;
}
class Teacher extends Employee{
String Class;
}
public class Q1 {
public static void main(String[] args) {
Employee e= new Employee();
Teacher t= new Teacher();
t= (Teacher) e;
}
}