不可以,只有单继承。但是可以使用接口类进行多实现,在接口类里面方法名前面加上default ,才可以定义方法体。由此,才可以实现类似于多继承的功能。举例说明

解决方案 »

  1.   

     Java 不支持多继承,但支持多重继承
      

  2.   

    java中的继承是单继承,也就是说extends只能跟一个父类,是直接的单继承,但是如果B继承了A,C又继承了B,这种间接的多继承是允许的。
      

  3.   

    允许多个接口(implements),但仅可以有一个直接父类(extends)多继承可以考虑用【组合】的方式代替继承实现
      

  4.   

    A接口可以继承B接口 C接口
      

  5.   

    不可以,可以多层继承 比如儿子继承爸爸,爸爸继承爷爷,爷爷继承人类,人类继承object
    所以儿子可以间接继承到爷爷类,人类,和根类(object)
      

  6.   

    多继承的话,只能这么实现:
    B继承A,然后C继承B,不能直接 C extends A,B
      

  7.   

    不可以多继承父类,但是可以多重继承,例如A,B, C,三个类,A可以继承B,或者继承C,但不可以既继承B,又继承C。可以A继承B,B继承C。
      

  8.   

    不可以,jAVA是单继承语言
      

  9.   

    不可以,java只能是单继承,但可以用接口来实现
      

  10.   

    类不能多个extends,接口可以
      

  11.   

    不可以,在java中只支持单继承,不支持多继承,一个子类只能有一个父类 但支持多层继承,一个类的的父类可以在继承另外的父类
      

  12.   

    不可以,java摒弃了多继承,因为多继承的话,如果两个父类有相同的属性的话,会有冲突,不明确是哪个,,可以多实现的
      

  13.   

    类和抽象类都不可以多继承,有一种类似的方式   继承父类    父类还有一个父类
    class B extends C{
    }
    class A extends B{}接口可以多继承
    interface D
    public interface A {}
    public interface C {}
    public interface D extends A,C{}
      

  14.   

    java不可以多继承,但是可以多层继承来达到效果,比如 A,B,C三个类 ,可以B继承C,然后A再继承B, 不可以A继承BC
      

  15.   

    不可以,JAVA中只有单继承,但是接口可以进行多实现,这是类似于多继承的功能
      

  16.   

    java 类是单继承制度,但是java 接口可以多继承;
    如果问java能否多继承,那要看你是想问哪个了
      

  17.   

    不可以,java只能有一个父类,但可以实现多个接口