立即学习:https://edu.csdn.net/course/play/27274/361065?utm_source=blogtoedu
定义接口:interface 接口名{ }
接口实现了很好的对程序的抽象,一个类可以实现多个接口。
实现接口eg:
package com.csdn;
public class demo11 {
public static void main(String[] args) {
Dog dog=new Dog();
dog.eat();
dog.sleep();
dog.play();
}
}
//定义接口:接口中的方法是空的
//更好地实现程序的抽象过程
interface Animal{
public void eat();
public void sleep();
public void play();
}
//定义类
class Dog implements Animal{
@Override
public void eat() {
System.out.println("dog eat...");
}
@Override
public void sleep() {
System.out.println("dog sleep...");
}
@Override
public void play() {
System.out.println("dog play...");
}
}
继承接口:extends