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

資訊專欄INFORMATION COLUMN

樂字節Java繼承-方法重寫、super和final關鍵字

trigkit4 / 1935人閱讀

摘要:大家好,樂字節的小樂又來了,上一篇是樂字節繼承與權限修飾,也是屬于繼承的,今天繼續繼承方法重寫和關鍵字。三關鍵字表示最終的。修飾類,表示該類不能被繼承修飾方法,表示該方法不能被重寫修飾屬性,表示常量,值一旦確定不可改變。

大家好,樂字節的小樂又來了,上一篇是:樂字節Java|JavaBean、繼承與權限修飾,也是屬于Java繼承的,今天繼續Java繼承-方法重寫、super和final關鍵字。

一、 方法的重寫

父類不滿足子類的要求,按需改寫。注意 方法簽名必須相同

在子類中可以根據需要對從基類中繼承來的方法進行重寫。

重寫方法必須和被重寫方法具有相同的方法名稱、參數列表和返回類型。

重寫方法不能使用比被重寫方法更嚴格的訪問權限

Override.java Overload.java

“==”:方法名、形參列表相同。

“≤”:返回值類型(基本類型必須相同) 以及拋出的異常類型,子類小于等于父類。

“≥”:訪問權限,子類大于等于父類

注意屬性不會重寫

注意以下方法不會重寫

1、靜態方法不會重寫 ,父類為靜態,子類只能為靜態,否則編譯錯誤

2、final 修飾方法 否則編譯錯誤

3、私有方法不會重寫

二、 super關鍵字 1、在java類中使用super來引用父類的成員。 2、繼承中的構造方法

1)、子類的構造的過程中必須調用其基類的構造方法。

2)、子類可以在自己的構造方法中使用super(argument_list)調用基類的構造方法。

使用this(argument_list)調用本類的另外的構造方法

3)、如果調用super,必須寫子類構造方法的第一行

4)、如果子類的構造方法中沒有顯示地調用基類的構造方法,則系統默認調用基類無參的構造方法。

5)、如果子類構造方法中既沒有顯示調用基類構造方法,而基類中又沒有無參的構造方法,則編譯出錯。 TestSuperSub.java

例2

3、讓我們來做些練習:

根據前面的程序,構造“Teacher”類,繼承“Person”類。要求:

1、 增加“職稱(String)”屬性

2、 具有和”Student”類類似的重載構造方法

3、 重寫“Person”類的info()方法,增加”職稱”信息。

三、 final關鍵字

final 表示最終的。

修飾類,表示該類不能被繼承

修飾方法,表示該方法不能被重寫

修飾屬性,表示常量,值一旦確定不可改變。

樂字節原創,請繼續關注樂字節

Java繼承先就介紹到這里,下次我們再看Java多態。

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

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

相關文章

  • 字節-Java8新特性-接口默認方法

    摘要:注意當多個父接口中存在相同的默認方法時,子類中以就近原則繼承。定義靜態默認方法這是版簡易計算器接口默認方法使用定義接口并提供默認打印方法定義接口默認方法支持方法形參這是數值運算基本接口。。。 總概 JAVA8 已經發布很久,而且毫無疑問,java8是自java5(2004年發布)之后的最重要的版本。其中包括語言、編譯器、庫、工具和JVM等諸多方面的新特性。 Java8 新特性列表如下:...

    arashicage 評論0 收藏0
  • 字節-Java8核心特性實戰-接口默認方法

    摘要:語法中接口可以包含實現方法,需要使用修飾,此類方法稱為默認方法。核心特性接口默認方法就介紹到這里了,后續小樂會繼續講述核心特性。 JAVA8已經發布很久,是自java5(2004年發布)之后Oracle發布的最重要的一個版本。其中包括語言、編譯器、庫、工具和JVM等諸多方面的新特性,對于國內外互聯網公司來說,Java8是以后技術開發的趨勢。這里主要講解在開發中幾個核心的新特性。(主要從...

    lbool 評論0 收藏0
  • Java編程中那些再熟悉不過的知識點(持續更新)

    摘要:語言通過字節碼的方式,在一定程度上解決了傳統解釋型語言執行效率低的問題,同時又保留了解釋型語言可移植的特點。有針對不同系統的特定實現,,,目的是使用相同的字節碼,它們都會給出相同的結果。項目主要基于捐贈的源代碼。 本文來自于我的慕課網手記:Java編程中那些再熟悉不過的知識點,轉載請保留鏈接 ;) 1. 面向對象和面向過程的區別 面向過程 優點: 性能比面向對象高。因為類調用時需要實例...

    taowen 評論0 收藏0
  • 【筆記】Java核心技術卷一讀書筆記

    摘要:構造器沒有返回值一個對象變量并沒有實際包含一個對象,而僅僅引用一個對象,如有兩個部分。子類重寫方法的返回值范圍必須小于等于父類方法的返回值。枚舉類型中可以添加一些構造器方法和域。 第三章 Java是一種強類型語言。 https://blog.csdn.net/qq_3619... 在Java中,整型的范圍與機器無關。 int 4字節 short 2字節 long ...

    weizx 評論0 收藏0
  • 【金三銀四】面試題之java基礎

    摘要:中,任何未處理的受檢查異常強制在子句中聲明。運行時多態是面向對象最精髓的東西,要實現運行時多態需要方法重寫子類繼承父類并重寫父類中已 1、簡述Java程序編譯和運行的過程:答:① Java編譯程序將Java源程序翻譯為JVM可執行代碼--字節碼,創建完源文件之后,程序會先被編譯成 .class 文件。② 在編譯好的java程序得到.class文件后,使用命令java 運行這個 .c...

    Yangyang 評論0 收藏0

發表評論

0條評論

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