接口

在 java 编程中是一个抽象类型,是抽象方法的集合,接口中的方法必须是抽象方法.

接口定义了子类需要有的方法,接口只负责定义方法,方法的实现由继承的子类去做,比如你老板决定了做一件事,但是做事的是公司的员工。
//定义一个接口类
public interface Animal {
	//声明一个抽象方法
	public abstract void move();
	
	public abstract void say();
}
//定义一个 Dog 类,继承 动物类接口
public class Dog implements Animal{
	
	//实现动物的移动
	public void move() {
		System.out.println("我可以行走");
	}
	//实现动画的叫喊
	public void say() {
		System.out.println("我会叫,汪汪汪");
	}
	
}
public class Main {

	public static void main(String[] args) {
		//实例化 动物类
		Animal animal = new Dog();
		animal.move();
		animal.say();
	}
}