①用abstract关键字来修饰一个类时,这个叫做抽象类;用abstract 来修饰一个方法时,该方法叫做抽象方法。
②含有抽象方法的一定是抽象类,抽象类不一定含有抽象方法。
③抽象类必须被继承,抽象方法必须被重写。
④抽象类不能被实例化。
⑤抽象方法只需声明,不需实现。
⑥抽象类不能用final修饰,因为抽象类必须被子类继承,而用final 修饰的类,不能被继承。
⑦子类可以为抽象类完成实例化操作。