接口

概念
它是一种特殊的抽象类,因为接口中所有的方法都是抽象方法而且所有的属性都是静态常量。
为什么需要接口
因为它弥补类单继承的缺陷。因为接口可以被类多实现【一个类可以实现多个接口】。

java思想语法简单,类单继承。后来发现单继承有缺陷,既然牛逼吹出去了。java就出现了接口来弥补类的单继承。
如何定义接口

public interface 接口名{
    //抽象方法
    //静态常量属性
}

因为接口硬性规定了接口中的成员类型,所以修饰符就可以省略不写。
如何让类实现接口
public class 类名 implements 接口名1,接口名2.....{
}

例子:

麻雀: fly飞。

飞机: fly飞。

抽取一个接口: 飞。

测试类: 测试创建不同的类对象 实现不同的飞的能力

posted on 2024-08-31 11:23  小木不痞  阅读(4)  评论(0编辑  收藏  举报

导航