Java中父子类之间的强制转换

父类强制转换位子类的类型然后赋给子类报错
Perosn类是Student类的父类

img

父类强制转换为子类的条件是父类变量的实际类型为子类,把 Person p = new Person(2,"zhangsan"); 改成 Person p = new Student(2,"zhangsan"); 保证变量 p 的实际类型为 Student,才能将变量 p 强转为 Student。