多态 接口
一个对象拥有多种形态,对象的多态性
在代码中 :父类引用指向子类对象;
访问成员变量的2中方式
1.直接通过对象名称访问成员变量,看等号左边是谁 ,就优先用谁,没有则向上找。
2.成员方法 编译看左边,运行看右边,
对象的向上转型 :就是父类引用指向子类对象
用instanceof判断父类引用Pren本来是不是xx
Pren p=new xx();
if(Pren instanceof xx){
xx f=(xx) Pren
}
向下装换理解为 数据类型里的强至转换
Pren p=new AA();
AA a=(AA)p;
接口
定义接口时 需要使用implements关键字
接口是一个公共的规范标准,是多个类的公共规范 功能的集合
接口实现类 必须覆盖重写接口中的所有 抽象方法 如果不写那必须是一个抽象类
接口中只有常量
接口不能有静态代码块
接口不能有构造方法
类和类之间的关系 :一定是单继承的,
类和接口之间的关系:一个类可以实现多个接口,implements
接口和接口之间的关系: 继承关系(可以是多继承)。

浙公网安备 33010602011771号