一、接口( interface)
1.格式
1.1 接口类
public interface 接口名 (){
}
1.2 实现类
public class 类名 implements 接口名 //可以实现多个接口,用逗号隔开(implements 实现)
2.接口类
2.1接口中的方法默认为抽象类
在jdk1.7中
接口中只能写抽象类,只能通过new 实现类的方法来创建对象
在jdk1.8中
接口中不仅能写抽象类还可以写普通方法或者静态方法,需要注意的是,写普通方法必须要用default 修饰
例如:(此环境为1.8版本)
public interface Test {
public default void eat() {
//普通方法,不管之前有没有前缀public,都默认且必须为public
System.out.println("这是接口中普通的方法");
}
public static void sleep() {
//静态方法
System.out.println("这是接口中的静态方法");
}