抽象类 abstract abstract可修饰方法,也可修饰类。存在抽象方法必须有抽象类,存在抽象类不一定有抽象方法。抽象类,不能用new关键字来创建对象,是用来让子类继承的。抽象方法,只有方法的声明,没有方法的实现,是用来让子类实现的。子类继承抽象类,必须实现抽象类没有实现的抽象方法,否则该子类也要声明为抽象类。 抽象类and抽象方法 public abstract class A(){ public abstract void do(); } 子类and抽象方法的实现(重写) public class B extends A(){ public void do(){ } }