所有的方法都使用abstract来修饰,使用interface来定义。
默认修饰符:方法使用默认的“public abstract”来修饰,即抽象方法。变量使用默认的“public static final”来修饰,即全局变量。
定义一个非抽象类时,使用implements关键字来实现接口中所有 的方法。
实例:
interface Animal_2{
int ID=1;
void breathe();
void run();
}
知识点归纳:
接口中的对象都是抽象的,不能实例对象。
当一个类实现一个接口时,如果这个类是抽象的,则实现接口中的部分方法即可,否则需要实现接口中的所有方法。
一个类通过implements关键字 实现接口时,可以实现多个接口,被实现的接口之间要用逗号隔开。
一个类要实现另一个类的同时还可以实现接口,此时,extends关键字必须在impements前面。