JAVA的父子类相互转换

今天犯了一个错误,想从父类直接强转成子类,操类型转换异常,记录一下

 

子类可以强转成父类,但是父类不能直接强转成子类,除非这个父类是由子类强转而来的。

class A{}

class B extends A{}

例如下面这样:

A a = new B()  

B b = (B) a

 

posted @ 2021-01-06 17:15  红嘴鲤鱼  阅读(618)  评论(0编辑  收藏  举报