收起
截图代码没显示全呢。if (t instanceof Person) 是检查 t 是否 Person 类的实例,Teacher 是 Person 的子类,条件成立,s = (Student) 这个后面是 t 吗?如果是,表达式是错误的,前面明确 Teacher t,Teacher 不能转换为 Student
报告相同问题?