java的一个子类父类问题

2025-06-26 21:02:45
推荐回答(4个)
回答1:

就是把b对象强制转换为C类的实例。应该会报错,因为只能是父类指向子类的实例(子类转换为父类)。父类不能转换为子类。返回的应该是false

回答2:

b是B类的
C是B的子类
用C c=(C)b将b转成C类

回答3:

c是C的实例,把B的实例b转换成C类

回答4:

C c=(C)b 将b强制转换为C类型,因为B是C的父类,所以是又大到小的转换,会出现异常,结果放回false