abstract 可以用来修饰类,也可以用来修饰方法:
修饰类时,该类是抽象类,不能实例化,可以通过继承该类的子类进行实化;
抽象类中可以有实体方法,而实体类中不能有抽象方法。
修饰方法时,该方法是抽象方法,不能有实现体。继承该类时,实体类必须实现该类中所有的抽象方法。
interface是接口,接口中只能定义常量和抽象方法。接口中的方法都是抽象方法,public abstract ,属性都是public static final 修饰的。
抽象类实现该接口时不必复写所有的抽象方法。实体类实现此接口时要实现所有的抽象方法。 |