接口
1.接口就是多个类的公共规范
2.接口是一种引用数据类型,最重要的内容就是其中的:抽象方法
3.使用interface表示定义一个接口,接口也可以继承多个接口
如:
public interface 接口名称{
}
4.接口不能直接使用,必须有一个实现类来实现该接口
public class 实现类名称 implements 接口名称{
}
4.多个接口之间用逗号连接
如:
public class 实现类名称 implements 接口名称1,接口名称2{
}
接口内部元素
1.接口不能被实例化(没有构造方法)
2.定义变量时只能是静态成员变量 默认修饰符 public static final
这其实就是接口的常量
需要注意:1:接口当中的常量,可以省略public static final
2:接口当中的常量必须赋值,不能不赋值
3:接口中的常量名称要全部大写
3.方法:
抽象方法:不需要自己实现,谁用谁实现,默认修饰符 public abstract
使用implements实现接口 必须实现接口里面定义的方法
类方法,默认方法,私有方法都可以实现
final
final可以修饰类,方法和变量,被final修饰的类不可继承,被final修饰的方法不可重写,被final修饰的变量引用不可更改,引用的内容可以更改。