摘要:關于繼承繼承是在軟件重用方面一個重要且功能強大的特征。繼承可以在設計類時避免代碼重復并使系統(tǒng)更易于理解和易于維護。超類也稱為父類或基類。次類又稱為子類擴展類或派生類。
關于繼承
繼承是Java在軟件重用方面一個重要且功能強大的特征。繼承可以在設計類時避免代碼重復并使系統(tǒng)更易于理解和易于維護。
父類與子類如果類B擴展自另一個類A,那么B稱為次類(sub class),將A成為超類(super class)。
超類也稱為父類(parent class)或基類(base class)。
次類又稱為子類(child class)、擴展類(extended class)或派生類(derived class)。
繼承格式:
修飾符 class 子類 extends 父類 { }
例子1:
文件結構:
|--package1 |--A.java |--B.java |--Main.java
A.java
public class A { public int num = 1; public int getNum() { return num; } }
B.java
public class B extends A { }
Main.java
public class Main { public static void main(String[] args) { B b1 = new B(); System.out.println("b1.num = " + b1.num);//通過訪問數(shù)據(jù)域得到num的值 System.out.println("b1.getNum return " + b1.getNum());//通過get方法得到num的值 } }
輸出結果為:
b1.num = 1 b1.getNum return 1
可以發(fā)現(xiàn)我們沒有在class B中沒有定義任何數(shù)據(jù)域和方法,但是子類B可以繼承父類A所有可以訪問的數(shù)據(jù)域和方法。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://www.ezyhdfw.cn/yun/65188.html
摘要:轉行前端有哪些疑慮在人生的抉擇處,尋求一些別人的經驗和總結,無可厚非,但是決定了就一定要堅定的走下去,謹慎是為了更好的堅持,而不是放棄的理由。寫在前面這里前后端指的是開發(fā)的前后端。 轉行前端有哪些疑慮? 在人生的抉擇處,尋求一些別人的經驗和總結,無可厚非,但是決定了就一定要堅定的走下去,謹慎是為了更好的堅持,而不是放棄的理由。寫在前面:這里前后端指的是web開發(fā)的前后端。1、前端崗位需...
摘要:轉行前端有哪些疑慮在人生的抉擇處,尋求一些別人的經驗和總結,無可厚非,但是決定了就一定要堅定的走下去,謹慎是為了更好的堅持,而不是放棄的理由。寫在前面這里前后端指的是開發(fā)的前后端。 轉行前端有哪些疑慮? 在人生的抉擇處,尋求一些別人的經驗和總結,無可厚非,但是決定了就一定要堅定的走下去,謹慎是為了更好的堅持,而不是放棄的理由。寫在前面:這里前后端指的是web開發(fā)的前后端。1、前端崗位需...
摘要:轉行前端有哪些疑慮在人生的抉擇處,尋求一些別人的經驗和總結,無可厚非,但是決定了就一定要堅定的走下去,謹慎是為了更好的堅持,而不是放棄的理由。寫在前面這里前后端指的是開發(fā)的前后端。 轉行前端有哪些疑慮? 在人生的抉擇處,尋求一些別人的經驗和總結,無可厚非,但是決定了就一定要堅定的走下去,謹慎是為了更好的堅持,而不是放棄的理由。寫在前面:這里前后端指的是web開發(fā)的前后端。1、前端崗位需...
摘要:如果你已經對機制已有了解,但是由于兩者對象機制的巨大本質差異,對它和構造函數(shù),實例對象的關系仍有疑惑,本文或許可以解答你的問題。所有的原型對象都會自動獲得一個屬性,這個屬性的值是指向原型所在的構造函數(shù)的指針。 幫助面向對象開發(fā)者理解關于JavaScript對象機制 本文是以一個熟悉OO語言的開發(fā)者視角,來解釋JavaScript中的對象。 對于不了解JavaScript 語言,尤其是習...
摘要:通常有這兩種繼承方式接口繼承和實現(xiàn)繼承。理解繼承的工作是通過調用函數(shù)實現(xiàn)的,所以是寄生,將繼承工作寄托給別人做,自己只是做增強工作。適用基于某個對象或某些信息來創(chuàng)建對象,而不考慮自定義類型和構造函數(shù)。 一、繼承的概念 繼承,是面向對象語言的一個重要概念。通常有這兩種繼承方式:接口繼承和實現(xiàn)繼承。接口繼承只繼承方法簽名,而實現(xiàn)繼承則繼承實際的方法。 《JS高程》里提到:由于函數(shù)沒有簽名,...
閱讀 1193·2021-11-24 10:24
閱讀 2654·2021-11-22 13:54
閱讀 1066·2021-09-24 09:55
閱讀 3672·2019-08-30 15:54
閱讀 1394·2019-08-30 15:44
閱讀 1147·2019-08-30 14:23
閱讀 3260·2019-08-29 13:45
閱讀 1353·2019-08-29 11:19