導航:首頁 > 編程語言 > java繼承編程題

java繼承編程題

發布時間:2024-01-05 07:40:47

1. java,中的子類繼承父類,子類如何調用父類的構造函數舉一個簡單的例子加註釋說明

子類無條件調用父類的無參構造函數,實例:

父類:

package com.test;


public class TestFatherClass {

private String name="abc";

TestFatherClass(){

System.out.println("1、這是父類的無參構造函數");

}

TestFatherClass(String a){

System.out.println("2、這是父類的有參構造函數");

}

}


子類:

package com.test;


public class TestChildClass extends TestFatherClass{

TestChildClass(){

System.out.println("3、這是子類的無參構造函數");

}

TestChildClass(String str){

System.out.println("4、這是子類的有參構造函數");

}

public static void main(String[] args) {

System.out.println("實例化對象時:(無參)");

TestChildClass test = new TestChildClass();

System.out.println("實例化對象時:(有參)");

TestChildClass test2 = new TestChildClass("adad");

}

}


輸出結果:

2. java 編碼實現動物世界的繼承關系:動物(Animal)屬性:名稱(name)具有行為:吃(eat)、睡覺(sleep)

public class Animal{

public void eat(){system.out.println("eat"); }

public void sleep(){ system.out.println("sleep"); }

}

class Cat extends Animal{ }

繼承是java面向對象編程技術的一塊基石,因為它允許創建分等級層次的類。

繼承就是子類繼承父類的特徵和行為,使得子類對象(實例)具有父類的實例域和方法,或子類從父類繼承方法,使得子類具有父類相同的行為。

(2)java繼承編程題擴展閱讀:

繼承的特性

1、子類擁有父類非 private 的屬性、方法。

2、子類可以擁有自己的屬性和方法,即子類可以對父類進行擴展。

3、子類可以用自己的方式實現父類的方法。

4、Java 的繼承是單繼承,但是可以多重繼承,單繼承就是一個子類只能繼承一個父類,多重繼承就是,例如 A 類繼承 B 類,B 類繼承 C 類,所以按照關系就是 C 類是 B 類的父類,B 類是 A 類的父類,這是 Java 繼承區別於 C++ 繼承的一個特性。

5、高了類之間的耦合性(繼承的缺點,耦合度高就會造成代碼之間的聯系越緊密,代碼獨立性越差)。

3. java子類如何繼承父類怎麼寫啊

通過extends進行繼承。

語法:<修飾符>class<子類名>extends<父類名>{.....}

舉例:

publicclassParent{//定義父類
}
publicclassSonextendsParent{//通過extends,son類繼承了父類Parent
}

補充:

(1)繼承就是在現有類的基礎上構建親的類。

(2)當一個類繼承一個現有類後,可以對被繼承類中的屬性和方法進行重用。

(3)在Java中,一個類只能有一個父類,不支持多繼承。

閱讀全文

與java繼承編程題相關的資料

熱點內容
資料庫查詢系統源碼 瀏覽:612
php5314 瀏覽:351
完美國際安裝到哪個文件夾 瀏覽:664
什麼app可以掃一掃做題 瀏覽:535
程序員編碼論壇 瀏覽:919
淘點是什麼app 瀏覽:655
中國高等植物pdf 瀏覽:449
51單片機時間 瀏覽:177
後台如何獲取伺服器ip 瀏覽:261
單片機流水燈程序c語言 瀏覽:229
程序員第二職業掙錢 瀏覽:235
運行里怎麼輸入伺服器路徑 瀏覽:834
pythonstepwise 瀏覽:504
劉一男詞彙速記指南pdf 瀏覽:57
php認證級別 瀏覽:362
方舟編譯啥時候推送 瀏覽:1006
php手機驗證碼生成 瀏覽:670
哲學思維pdf 瀏覽:11
凌達壓縮機有限公司招聘 瀏覽:528
weblogic命令部署 瀏覽:31