一:接口

出现接口的原因:让两个类中的共同行为具有统一性。实质上接口就是一种规则。

二:接口与抽象类的异同

接口是一种规则,是对行为的抽象。

接口的定义和使用:

接口用interface关键字来定义

public interface 接口名{ }

接口不能实例化。

接口和类之间是实现关系,通过Implements关键字来表示。

public class 类名 implements 接口名{ }

接口的子类是实现类

要么重写接口中的所有抽象方法,要么是抽象类。

三:接口的注意事项

1.接口和类之间的实现关系,可以单实现也可以多实现,也可以多实现。

public class 类名 implements 接口1,接口2{

2.实现类还可以在继承一个类的同时实现多个接口

public class 类名  extends  Implements 接口1,接口2{

}

四。接口中,成员特点和接口的各种关系

1.成员变量:只能是常量

默认修饰符:public static final

构造方法:没有

成员方法:只能是抽象方法

默认修饰符:public abstract

                        Java基础知识点(接口1)_修饰符