JavaSE:接口
特性
一、接口只是一种形式,本身不能做任何事情
二、接口必需要有实现类,实现接口中声明的所有方法,才能真正干活
三、接口不能有构造器,不能实例化
四、接口中声明的方法默认修饰符是public,你不能使用其它修饰符
示例
/** * Java8以上我们可以为接口定义默认方法和静态方法,并且不用强制子类来实现它 */ public interface Dog { public void eat(); public static void play(){ System.out.println("play"); } public default void sleep(){ System.out.println("sleep"); } }
附
一、接口还可以通过下面的方式使用:
public static void main(String[] args) { Dog.play(); //静态方法 Dog dog = new Dog() { public void eat() { System.out.println("eat"); } }; dog.sleep(); //默认方法 dog.eat(); //实现方法 }

浙公网安备 33010602011771号