大数据安全技术进阶培训班\/--》ccys1473
抽象类不可被实例化
抽象类是有构造器的
抽象类可以没有抽象方法
抽象类的使用场景一般在运用多态时比较适用
abstract不能与这几个关键字共用:private(私有的方法子类是无法继承的,但是abstract又要求子类需要实现抽象方法,这是矛盾的)、final(类、方法被final修饰后不能被继承和重写,矛盾)、static(通过类名访问抽象方法是没有意义的,因为抽象方法没有方法体)
抽象类中的抽象方法是强制要求子类做的事情,非抽象方法是子类继承的事情,提高代码的复用性