接口

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如果不赋值,则不能称之为初始化,必须赋值;
执行顺序会变为父类构造器初始化---》子类构造器初始化
posted @ 2023-06-08 16:39  meed  阅读(17)  评论(0)    收藏  举报