接口
1.为什么使用接口
因为接口可以实现Java中的“多继承”
2.什么是接口
(1)接口的关键字是interface; (2)所有方法都是public abstract,默认都是用abstract修饰的; (3)接口不能实例化; (4)实现类必须实现(重写)接口的所有方法 (5)实现类可以实现多个接口 (6)接口中的变量都是静态常量
3.接口是一种能力
A has B【A拥有B的功能】—》
A implements B【B是接口,A是实现类】
4.接口是一种约定
体现在接口名称和注释上:(1)有些接口只有名称
(2)方法的实现方式要通过注释来约定接口的实现规则
5.创建接口的步骤:
1.创建接口 (1)第一种方式:创建class,修改class为interface; (2)第二种方式,直接创建interface; 2.创建实现类 3.调用接口,关键字implements
5.多态的两种表现形式
(1)将父类作为方法形参实现多态 (2)将父类作为方法返回值实现多态
9.继承初始化顺序中【如果属性不赋值】,代码的运行顺序
String name如果不赋值,则不能称之为初始化,必须赋值;
执行顺序会变为父类构造器初始化---》子类构造器初始化

浙公网安备 33010602011771号