普通类不能包含抽象方法,抽象类可以包含抽象方法。抽象类不能直接实例化,普通类可以直接实例化。如果一个类继承抽象类,必须实现抽象类中的所有抽象方法,否则需要把该子类声明为抽象类。抽象类的成员变量和方法不能声明为private,static和final。