抽象类是如何定义的,抽象方法的基本性质有哪些?用关键字abstract修饰的类称为abstract类(抽象类)。
1)和普通类相比,abstract类中可以有abstract方法,也可以有非abstract方法。
2)对于abstract类,不能使用new运算符创建该类的对象。如果一个非抽象类是某个抽象类的子类,那么它必须重写父类的抽象方法,给出方法体。
3)可以使用abstract类声明对象,尽管不能使用new运算符创建该对象,但该对象可以成为其子类对象的上转型对象,那么该对象就可以调用子类重写的方法