91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java中用什么關鍵字實現類的繼承

發布時間:2020-06-22 10:37:41 來源:億速云 閱讀:877 作者:Leah 欄目:編程語言

Java中用什么關鍵字實現類的繼承?針對這個問題,這篇文章給出了相對應的分析和解答,希望能幫助更多想解決這個問題的朋友找到更加簡單易行的辦法。類的繼承

子類及其定義

Java類的繼承使用extends關鍵字

class SubClass extends SuperClass{
........
}

子類可以繼承父類的屬性和方法

子類不能繼承帶private修飾符的屬性,方法

子類不能繼承構造方法

單繼承:

Java只支持單繼承,即只能從一個類繼承,extends關鍵字后面的類名只能一個。

優點:可以避免多個父類之間可能發生的沖突。

interface接口機制,允許一個類實現多個接口

super關鍵字

super關鍵字指向該關鍵字所在類的父類

父類引用變量可以指向子類對象

super.someNethod([paramlist])//調用父類中的someMethod()方法

子類對象的創建

步驟:

分配對象所需的全部內存空間,并初始化為0值

按繼承關系,自頂向下顯式初始化

按繼承關系,自頂向下調用構造方法

子類對象初始化的另一種表述:

基本初始化,執行構造方法,先執行父類構造方法,

執行父類構造方法之前,要執行父類顯式初始化語句

方法的重寫

(1)子類中重寫方法的返回值類型必須與父類中被重寫方法的返回值類型相同

(2)子類中重寫方法的訪問權限不能縮小

(3)子類重寫不能拋出新的異常:方法的重寫是實現對象運行時多態的基礎

多態: 編譯時多態和運行時多態。

編譯時多態:比如重載

運行時多態:比如重寫

上溯造型

將一種類型對象的引用轉換成另一種類型對象引用

向下造型(強制類型轉換)

instanceof運算符

aOblectVariable instanceof SomeClass

aOblectVariable 是 SomeClass類型時,該表達式的值為true,否則為false

格式

(SomeClass)aObjectVariable

(1)對象變量轉換的目標類型,一定要是當前對象類型的子類

(2)在運行時刻也要進行對象類型檢查

Object類

java中的每個類都是Object類的直接或間接子類。

equals類:比較兩個對象的值

重寫equals()方法目的:定義對象的值

Java規定:兩個值相等的對象hashCode()返回值要相等

所以重寫equals()方法,同時也要重寫hashCode()方法

“==”比較兩個對象的地址

toString()方法

返回對象的字符串表示

getClass()方法

返回對象的類信息,該方法返回一個Class類型的對象

關于Java中實現類的繼承的關鍵字就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

旬阳县| 定兴县| 杭州市| 饶平县| 滁州市| 潜山县| 赣榆县| 子洲县| 文登市| 乌海市| 蒲江县| 唐河县| 桑植县| 岗巴县| 苍溪县| 清原| 遂平县| 富源县| 明光市| 柳江县| 大新县| 长武县| 天柱县| 水富县| 合江县| 潼关县| 枣阳市| 开封县| 嘉善县| 左权县| 科技| 左贡县| 龙南县| 白城市| 县级市| 南溪县| 三河市| 前郭尔| 中宁县| 习水县| 长岛县|