在Java中关于abstract关键字,以下说法正确的是()。
A: abstract类中可以没有抽象方法
B: abstract类的子类也可以是抽象类
C: abstract方法可以有方法体
D: abstract类可以创建对象
A: abstract类中可以没有抽象方法
B: abstract类的子类也可以是抽象类
C: abstract方法可以有方法体
D: abstract类可以创建对象
A,B
举一反三
- 下面的是关于类及其修饰符的一些描述,正确的是:()。 A: abstract类只能用来派生子类,不能用来创建abstract类的对象。 B: final类不但可以用来派生子类,也可以用来创建final类的对象。 C: abstract不能与final同时修饰一个类。 D: abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。
- 下列关于类及其修饰符,不正确的是 A: abstract不能与final同时修饰一个类 B: abstract类只能用来派生子类,不能用来创建abstract类的对象 C: final类不但可以用来派生子类,也可以用来创建final类的对象 D: abstract方法必须在abstract类中声明,但abstract类定义中可没有abstract方法
- 拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。
- 下面关于abstract关键字描述错误的是()。 A: abstract关键字可以修饰类或方法 B: final类的方法都不能是abstract,因为final类不能有子类 C: abstract类不能实例化 D: abstract类的子类必须实现其超类的所有abstract方法
- 以下关于 abstract 关键字的说法,正确的是() A: abstract 可以与final 并列修饰同一个类。 B: abstract 类中不可以有private的成员。 C: abstract 类中必须全部是abstract方法。 D: abstract 方法必须在abstract类或接口中。
内容
- 0
下列哪个叙述是错误的?[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方法。
- 1
下列关于抽象类的描述,错误的是( )。 A: 用abstract修饰的方法是抽象方法 B: 用abstract修饰的类是抽象类 C: 抽象方法没有方法体 D: 抽象类可以用来实例化对象
- 2
以下描述错误的有()A)abstract可以修饰类、接口、方法B)abstract修饰的类主要用于被继承C)abstract可以修饰变量D)abstract修饰的类,其子类也可以是abstract修饰的
- 3
抽象类是指使用abstract关键字修饰的类,抽象类中可以存在抽象方法和普通方法。
- 4
abstract类中可以有abstract方法。