abstract 与下面三个关键字不能共存:
final:被final修饰的类不能有子类,而被abstract修饰的类一定是一个父类。
private: 抽象类被私有了,不被子类所知,就无法被复写,而抽象方法出现的就是需要被复写。
static:如果static修饰了抽象方法,那么连对象都省了,直接类名调用就可以了,可是抽象方法运行没意义。
final:被final修饰的类不能有子类,而被abstract修饰的类一定是一个父类。
private: 抽象类被私有了,不被子类所知,就无法被复写,而抽象方法出现的就是需要被复写。
static:如果static修饰了抽象方法,那么连对象都省了,直接类名调用就可以了,可是抽象方法运行没意义。