java類為什么是單繼承。類的繼承,實現接口。


java中提供類與類之間提供單繼承。

提供多繼承會可能出現錯誤,如:一個類繼承了兩個父類,而兩個父類里面都有show()方法。

class Fulei1{

    public void show(){

      System.out.println("父類1");

  }

}

class Fulei2{

    public void show(){

      System.out.println("父類2");

  }

}

class Zilei extends fulei1,fulei2{

    public static void main(String[] args){

      Zilei p=new Zilei();

      //此時調用出錯,因為調用不確定,java代碼不知道調用哪個父類的方法了。

      p.show();

  }

}

但是接口和接口之間可以是多繼承的。

為什么接口和接口可以多繼承呢,原因,接口的方法並沒有具體實現,實現需要子類重寫接口的方法,所有不存在如上調用的不確定性。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM