抽象类有单继承的局限,接口没有此局限
举一反三
- 如果抽象类和接口都可以使用的话,优先使用接口,因为可以避免单继承的局限。
- 下列关于接口和抽象类的叙述正确是() A: 抽象类有普通的方法,接口没有 B: 抽象类可有可无构造方法,接口没有构造方法 C: 抽象类只能单继承类,接口可以继承多个接口 D: 抽象类中可以有变量,接口中只能是常量
- 以下关于接口和抽象类的说法正确的是( ) A: 接口和抽象类都必须含有抽象方法 B: 从面向对象观点看,接口是面向行为抽象编程,抽象类是面向类抽象编程 C: 抽象类只能被继承,接口只能被类实现 D: 接口可以继承抽象类 E: 抽象类可以继承接口
- 接口与抽象类有什么区别,下面描述不正确的是? A: A抽象类有构造方法,接口没有构造方法 B: B接口只能单继承,抽象类可以多继承 C: C抽象类可以有普通方法,接口中的所有方法都是抽象方法 D: D接口的属性都是publicstaticfinal修饰的,而抽象的不是
- 在Java中,以下关于抽象类与接口描述错误的是 ( ) A: 一个类只能继承一个抽象类,但是可以实现多个接口 B: 在抽象类中可以没有抽象方法 C: 接口中只能包含抽象方法,而抽象类则可以包含普通方法 D: 抽象类只能被其他类继承,不可以实现接口