A.public abstract void method(){}
B.public void method() extends abstract
C.public abstract void method()
D.public abstract method()
A.abstract 可以修饰类、接口、方法
B.abstract 修饰的类主要用于被继承
C.abstract 可以修饰变量
D.abstract 修饰的类,其子类也可以是 abstract 修饰的
A.虚方法必须有方法体,可以被子类重写
B.抽象方法不允许有方法体,且必须被非抽象子类重写
C.抽象方法必须在抽象类中,而虚方法可以在所有类中
D.在子类中重写抽象方法或虚方法,都需要用override关键字