有什么办法可以像这样在Java中向下转换对象?

时间:2020-09-29 14:22:22

标签: java casting

我是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;
    }
}

0 个答案:

没有答案