1.抽象类是不能直接实例化的类,也即抽象类不能使用new 运算符去创建对象。抽象类必须被子类继承,子类(若非抽象类)必须重写父类(抽象类)中的全部方法。
2.抽象类一般包括一个或若干个抽象方法。所谓抽象方法需用abstract修饰符进行修饰,抽象方法只有方法的声明部分,没有具体的方法实现部分。抽象类的子类必须重写父类的所有抽象方法才能实例化,否则子类仍然是一个抽象类。
3.抽象类中不一定包含抽象方法,但是包含抽象方法的类必须说明是抽象类。抽象方法是用abstract 修饰的
抽象方法只能在抽象类中
抽象类不实例化
子类如果不是抽象类就必须要实现抽象类中的所有方法