抽象类可以有abstract方法,也可以有非abstract方法。
举一反三
- abstract类中也可以有非abstract方法,接口不 可以。
- 如果一个抽象类是某个抽象类的子类,那么它可以将父类abstract方法重写为非abstract方法也可以不重写这个abstract方法(直接继承)。
- 下列哪个叙述是错误的?[br][/br] [br][/br] A. 如果一个非抽象类是某个抽象类的子类,那么它必须重写父类的抽象方法,即给出方法体(将abstract方法重写为非abstract方法)。[br][/br] [br][/br] B. 如果一个抽象类是某个抽象类的子类,那么它可以将父类abstract方法重写为非abstract方法也可以不重写这个abstract方法(直接继承)。[br][/br] [br][/br] C. abstract类不能实例化对象。[br][/br] [br][/br] D. abstract类中不可以有非abstract方法。
- 在Java中关于abstract关键字,以下说法正确的是()。 A: abstract类中可以没有抽象方法 B: abstract类的子类也可以是抽象类 C: abstract方法可以有方法体 D: abstract类可以创建对象
- 拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。