A是一个抽象类,B继承A类并实现了A的所有抽象方法,则B的对象可以转换成A的对象
时间: 2023-11-27 13:54:46 浏览: 206
是的,B的对象可以转换成A的对象。因为B类实现了A类的所有抽象方法,所以B类的对象也拥有了A类的所有特性和行为。在Java中,我们可以使用向上转型将B类的对象转换为A类的对象。例如,以下代码可以将B类的对象b转换为A类的对象a:
```
A a = (A) b;
```
这样,我们就可以使用a对象调用A类中定义的方法,也可以使用b对象调用B类中定义的方法。
阅读全文