知识增强-引用类型的类型转换​

Java中引用类型的类型转换

一.类继承关系

具有继承关系的两个类互相转换,先要判断两个类谁是父类,谁是子类.

如果是子类转换成父类,目的是将不同子类对象统一存储到父类集合中,无需进行强制转换,直接赋值即可,但对导致不能使用子类中的特有方法.

父类转换成子类的目的是使用子类中的特有方法,需要进行强制类型转换,转换过程要注意子类的类型,如果转换成错误的子类就会报错.

二.接口与实现类

  • 接口引用类引用 在内存中本质相同,均指向堆内存中的对象实例。
  • 关键区别:接口引用只能访问接口中声明的方法,而类引用可以访问类中所有可见方法。
posted @ 2025-04-29 11:55  遇事不决先睡觉  阅读(16)  评论(0)    收藏  举报