中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

娱乐| 年辖:市辖区| 灵武市| 临清市| 灯塔市| 乐清市| 崇文区| 灵台县| 峡江县| 山西省| 紫金县| 馆陶县| 蕲春县| 观塘区| 内黄县| 修文县| 库伦旗| 渑池县| 都安| 盱眙县| 禹州市| 沙坪坝区| 什邡市| 苗栗市| 阿拉尔市| 宁强县| 固原市| 昌黎县| 乌恰县| 弥勒县| 四会市| 都昌县| 宁阳县| 晋城| 从化市| 濮阳市| 霸州市| 元朗区| 民权县| 海淀区| 长岛县|