为什么使用接口
接口可以实现java中的“多继承”
什么是接口
接口的关键字是interface
接口中的所有方法都是用抽象abstract修饰的;没有方法体;那个类要用这个接口就在那个类中写接口中的方法
接口不能实例化,接口就是抽象的概念
实现类中必须实现接口中的所有方法
实现的关键字implem
实现类可以实现多个接口
接口中的变量都是常态变量;默认是用final进行修饰的,被final修饰的属性不能被二次赋值
创建接口的步骤
创建接口:第一种方式:class修改成interface;直接创建interface(在new》java class》interface)
创建实现类
调用接口
接口是一种能力
公式:a has b==>a implements b(b是接口,a是实现类)
a拥有b的能力(功能)
接口是一种约定
有些接口只有名称没有方法
有些接口需要通过注释约定接口的实现规则