接口
是一种标准,接口的实现者和使用者都必须遵循的约定。
接口的基本语法:1.关键字:interface
2.所有的属性都是公开、静态、常量。
3.所有的方法都是公开抽象的方法。
4.没有构造方法,不能参与创建对象的过程,可以声明引用。
实现接口的类称为实现类。
关键字:implements
继承:1.单继承:类与类之间。
2.多继承:接口与接口之间。
实现:1.多实现:类与接口之间。
2.先继承后实现:类名 extends 类名 implements
接口名1,接口名2{}
接口中可以定义默认方法和静态方法。
默认方法:
default 返回值类型方法名(形参列表)方法实现)
注意:节有方法实现的非静态方法必须加defaalt
静态方法:
public static 返回值类型方法名(形参列表)(//方法实现)
注意,静态方法没有写访问修饰符,默认为public
接口中可以定必私有方法。
private 返回值类型方法名(形参列表)(//方法实现)