Cast
1、用途
解决多态在调用时,子类新增的内容不可见问题
2、用法
向上转型(自动转换):子类装作父类的样子,去干父类中的方法功能
向下转型:父类引用 转为对应的子类类型
向下转型会遇到的问题:ClassCastException:类型转换异常,是因为在向下转换时,会转换为非其他子类类型,没有对应上
解决此问题:instanceof 运算符:避免在转型的时候出现循转换异常,所以在转型前先判断
格式: 引用 instanceof 类型 用于判断前面的引用是否是指向后面类型的对象
如果是,返回true,不是返回false
抽象类
1、定义
被abstract修饰的类,叫抽象类。 被abstract修饰的方法,叫抽象方法
2、特点
1)抽象类不能实例化
<