还有几点需要注意:(1)接口可以被多重实现(implements),抽象类只能被单一继承(extends)(2)接口只有定义,抽象类可以有定义和实现(3)接口的字段定义默认为:public static final, 抽象类字段默认是"friendly"(本包可见)比如:People是一个接口,他里面有say这个方法。接口的定义:public interface People{public void say();}但是接口没有方法体。只能通过一个具体的类去实现其中的方法体。比如 Chinese这个类,就实现了People这个接口。接口的实现:public class Chinese implements People{public void say() {System.out.println(" 你好!");}}接口的调用:People chinese = new Chinese() ;chinese.say();接口可以有不同的实现,即使用不同的类实现。