接口中的成员特点、类和接口之间的各种关系--java进阶day02

1.接口的成员特点

1.接口没有构造方法

接口没有构造方法,但是实现类中有构造方法,super()又该访问谁呢?

类实现接口只是认干爹,类本身还是会有亲爹Object,super()会访问Object类

2.接口中成员变量只能定义常量

接口会自动将public static final加到成员变量中


系统识别到有默认的修饰符,所以NUM前面的三个关键字是灰色的

3.接口中成员方法只能是抽象方法


今后就不必再写这些关键字了,接口会默认给我们加上

2.接口和类之间的各种关系

1.类和接口的关系

一个实现类可以实现多个接口,并且不会有逻辑冲突,因为抽象方法里面都没逻辑,谈何逻辑冲突

一个实现类可以在继承了一个父类的关系上,再任意实现接口

2.接口和接口的关系

C接口继承了A和B两个接口,再由测试类实现C接口,此时C里面就会存有3个抽象方法,对应的实现类要重写3个抽象方法

这种关系也是没有逻辑冲突的,这时就只需重写一个抽象方法就行了,因为它们3个规则一样

posted @ 2025-02-23 23:09  直実  阅读(7)  评论(0)    收藏  举报