接口是多个类的公共规范,最重要的内容是其中的抽象方法
接口中内容有
Java7:1常量和抽象方法
Java8:常量和抽象方法,默认方法和静态方法
Java9:常量和抽象方法,默认方法和静态方法,私有方法
举例:
接口类testinterface
package testinterface;
//格式 public abstract 返回值类型 方法名称(参数列表);
//若省略public abstract,也可以,但是没有body即{}
//接口使用步骤
//1.接口不能直接使用,必须用一个"实现类"来实现(implement)接口
//格式: public class 实现类名称 implement 接口名称{//..........}
//2.接口的实现类必须覆盖重写(实现)接口中所有的抽象方法,实现就是去掉abstract关键字,加上方法实体大括号
//3.创建实现类的对象,才能使用实现类中实现接口类中抽象方法的方法
//4.若是2中没有重写所有的抽象方法,那么实现类只能变成抽象类
public interface testinterface {
public abstract void methodAbs1();
public abstract void methodAbs2();
public abstract void methodAbs3();
public abstract void methodAbs4();
}
实现类testmain
package testinterface;
pub