国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

寫給弟弟,關于Java繼承(一)

xushaojieaaa / 489人閱讀

摘要:關于繼承繼承是在軟件重用方面一個重要且功能強大的特征。繼承可以在設計類時避免代碼重復并使系統更易于理解和易于維護。超類也稱為父類或基類。次類又稱為子類擴展類或派生類。

關于繼承

繼承是Java在軟件重用方面一個重要且功能強大的特征。繼承可以在設計類時避免代碼重復并使系統更易于理解和易于維護。

父類與子類

如果類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);//通過訪問數據域得到num的值
        System.out.println("b1.getNum return " + b1.getNum());//通過get方法得到num的值
    }
}

輸出結果為:

b1.num = 1
b1.getNum return 1

可以發現我們沒有在class B中沒有定義任何數據域和方法,但是子類B可以繼承父類A所有可以訪問的數據域和方法。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/65188.html

相關文章

  • 26自學轉行前端(寫給和1年前樣迷茫的我的你)

    摘要:轉行前端有哪些疑慮在人生的抉擇處,尋求一些別人的經驗和總結,無可厚非,但是決定了就一定要堅定的走下去,謹慎是為了更好的堅持,而不是放棄的理由。寫在前面這里前后端指的是開發的前后端。 轉行前端有哪些疑慮? 在人生的抉擇處,尋求一些別人的經驗和總結,無可厚非,但是決定了就一定要堅定的走下去,謹慎是為了更好的堅持,而不是放棄的理由。寫在前面:這里前后端指的是web開發的前后端。1、前端崗位需...

    番茄西紅柿 評論0 收藏2637
  • 26自學轉行前端(寫給和1年前樣迷茫的我的你)

    摘要:轉行前端有哪些疑慮在人生的抉擇處,尋求一些別人的經驗和總結,無可厚非,但是決定了就一定要堅定的走下去,謹慎是為了更好的堅持,而不是放棄的理由。寫在前面這里前后端指的是開發的前后端。 轉行前端有哪些疑慮? 在人生的抉擇處,尋求一些別人的經驗和總結,無可厚非,但是決定了就一定要堅定的走下去,謹慎是為了更好的堅持,而不是放棄的理由。寫在前面:這里前后端指的是web開發的前后端。1、前端崗位需...

    番茄西紅柿 評論0 收藏2577
  • 26自學轉行前端(寫給和1年前樣迷茫的我的你)

    摘要:轉行前端有哪些疑慮在人生的抉擇處,尋求一些別人的經驗和總結,無可厚非,但是決定了就一定要堅定的走下去,謹慎是為了更好的堅持,而不是放棄的理由。寫在前面這里前后端指的是開發的前后端。 轉行前端有哪些疑慮? 在人生的抉擇處,尋求一些別人的經驗和總結,無可厚非,但是決定了就一定要堅定的走下去,謹慎是為了更好的堅持,而不是放棄的理由。寫在前面:這里前后端指的是web開發的前后端。1、前端崗位需...

    番茄西紅柿 評論0 收藏0
  • 寫給Java開發者看的JavaScript對象機制

    摘要:如果你已經對機制已有了解,但是由于兩者對象機制的巨大本質差異,對它和構造函數,實例對象的關系仍有疑惑,本文或許可以解答你的問題。所有的原型對象都會自動獲得一個屬性,這個屬性的值是指向原型所在的構造函數的指針。 幫助面向對象開發者理解關于JavaScript對象機制 本文是以一個熟悉OO語言的開發者視角,來解釋JavaScript中的對象。 對于不了解JavaScript 語言,尤其是習...

    Charles 評論0 收藏0
  • JavaScript之深入各種繼承

    摘要:通常有這兩種繼承方式接口繼承和實現繼承。理解繼承的工作是通過調用函數實現的,所以是寄生,將繼承工作寄托給別人做,自己只是做增強工作。適用基于某個對象或某些信息來創建對象,而不考慮自定義類型和構造函數。 一、繼承的概念 繼承,是面向對象語言的一個重要概念。通常有這兩種繼承方式:接口繼承和實現繼承。接口繼承只繼承方法簽名,而實現繼承則繼承實際的方法。 《JS高程》里提到:由于函數沒有簽名,...

    tomlingtm 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<