用abstract修饰一个类,这个类叫做抽象类用abstract来修饰一个方法,该方法叫做抽象方法只有方法的声明,没有方法的实现,以分号结束 public abstract void talk(); 含有抽象方法的类必须声明为抽象类抽象类不能实例化没抽象类用来被继承的,抽象类的子类必须重写父类的抽象方法,并提供方法体,若没有重写全部的抽象方法,仍为抽象类 不能用abstract修饰变量,代码块,构造器不能用abstract修饰私有方法,静态方法,final的方法,final的类