下面哪些情况下需要使用抽象类?A.()当一个类的一个或多个方法是抽象方法时B.()当类是一个抽象类的子类,并且不能为任何抽象方法提供任何实现细节或方法体时C.()当一个类实现多个接口时D.()当一个类实现一个接口,并且不能为任何抽象方法提供实现细节或方法体时
当一个类的一个或多个方法是抽象方法时;当类是一个抽象类的子类,并且不能为任何抽象方法提供任何实现细节或方法体时;当一个类实现一个接口,并且不能为任何抽象方法提供实现细节或方法体时()
举一反三
- 当一个类中有抽象方法时,这个类一定是抽象类。
- 抽象类通常包括一个或多个抽象方法,抽象类的子类必须实现其父类定义的每个抽象方法,除非子类也是抽象类。
- 下列关于抽象类和抽象方法,叙述错误的是()。 A: 抽象类中的抽象方法必须被实现 B: 如果一个子类没有实现父类中的抽象方法,则子类也成为了一个抽象方法 C: 在类中没有方法体的方法,就是抽象方法 D: 抽象类中的普通方法,可以不必实现
- 关于接口的说法错误的是: A: 接口是特殊的抽象类 B: 接口是抽象方法和常量值的定义的集合 C: 当一个非抽象类实现一个接口时,需要实现接口中的所有方法 D: 多个类可以实现一个接口,一个类只能实现一个接口
- 关于接口的说法错误的是: A: 是特殊的抽象类 B: 是抽象方法和常量值的定义的集合 C: 当一个类实现一个接口时,必须实现接口中的所有方法 D: .多个类可以实现一个接口,一个类只能实现一个接口
内容
- 0
关于抽象类,说法不正确的是( ) A: 抽象类是专门设计来让子类继承的类 B: 抽象类通常都包含一个或多个抽象方法 C: 抽象类的子类必须实现其父类定义的每一个抽象方法,除非该子类也是抽象类 D: 抽象方法可以有方法体
- 1
当一个类实现一个接口时,可以选择只实现接口中的部分抽象方法
- 2
【单选题】下面说法不正确的是() A. 抽象类既可以做父类,也可以做子类 B. abstract和final能同时修饰一个类 C. 抽象类中可以没有抽象方法,有抽象方法的类一定是抽象类或接口 D. 声明为final类型的方法不能在其子类中重新定义
- 3
当一个类实现接口时,沒有必要实现接口中的所有抽象方法。( )
- 4
【单选题】下面关于抽象类和抽象方法的正确说法是 ____________ 。 A. 有抽象方法的类一定是抽象类 B. 抽象类中至少有一个抽象方法 C. 利用抽象类也可以创建对象 D. 抽象类中只能定义抽象方法