定义了方法,但没有定义方法的具体实现的类通常称为()。
A: 匿名类
B: 终极类
C: 抽象类
D: 内部类
A: 匿名类
B: 终极类
C: 抽象类
D: 内部类
C
举一反三
- 定义了方法但没有定义方法的具体实现的类通常称为________。 A: 匿名类 B: 终极类 C: 抽象类 D: 内部类
- 定义了方法但没有定义具体实现的类是 类。通过关键字 把一个类定义为抽象类
- 在一个类中,除了可以定义属性、方法,还可以定义类,这样的类被称为()。 A: 外部类 B: 抽象类 C: 内部类 D: 匿名内部类
- 类定义代码被置于其他类定义中的类的是() A: 外部类 B: 内部类 C: 匿名类 D: 抽象类
- 使用abstract关键字修饰的类或方法,称为抽象类或抽象方法。关于抽象类或抽象方法的正确说法有()。 A: 抽象类不能直接实例化,只能作为其他类的父类来使用。 B: 抽象方法只定义了调用方式(参数),不定义具体功能实现。 C: 只要类中有一个抽象方法,那么这个类就必须定义成抽象类。 D: 子类重写抽象类父类的方法时,调用方式必须和父类一致。
内容
- 0
以下选项中关于匿名内部类的说法正确的是 A: 匿名内部类可以实现多个接口,或者继承一个父类 B: 匿名内部类不能是抽象类,必须实现它的抽象父类或者接口里包含的所有抽象方法。 C: 匿名内部类没有类名,所以匿名内部类不能定义构造方法 D: 匿名内部类可以直接访问外部类的所有局部变量
- 1
关于Java中的匿名内部类,下列说法错误的是()。 A: 匿名内部类必须且仅能继承一个父类或实现一个接口 B: 匿名内部类没有class关键字,没有类名 C: 匿名内部类可以定义构造方法 D: 匿名内部类不能是抽象类
- 2
继承抽象类的类必须重新定义抽象类中的抽象方法,而且要给出抽象方法的具体实现。
- 3
关于下列抽象类和抽象方法描述中,正确的是()。 A: 抽象方法只有方法头没有方法体,方法体的实现由当前类的不同子类在各自的类定义中完成 B: 抽象方法只能存在于抽象类中,即定义了抽象方法的类必须是抽象类。 C: 抽象类中可以没有抽象方法,但是有抽象方法的类必须是抽象类。 D: 抽象类可以直接创建自己的对象实例化。
- 4
抽象方法和抽象类必须使用__________修饰符来定义,有抽象方法的类只能被定义成抽象类,抽象类里可以没有抽象方法。