一个抽象类如果没有抽象方法,可不可以定义为抽象类,有什么意义
可以,这么做的目的就是为了不让其它类创建本类对象,交给子类完成
abstract不能和哪些关键词组合
abstract,static
被abstract修饰的方法没有方法体,被static修饰的可以用类名.调用,调用抽象方法是没有意义的
final,abstract
被abstract修饰强制子类重写,被final修饰不让子类重写
private,abstract
被abstract修饰强制子类重写,被private修饰不让子类访问