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

溫馨提示×

溫馨提示×

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

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

final、內部類、抽象類、接口 總結

發布時間:2020-04-23 11:26:45 來源:網絡 閱讀:195 作者:wx5db39f8c13594 欄目:編程語言

final關鍵字
final 表示“不可改變的,最終的”的意思。用于修飾變量,方法和類,
當final關鍵字修飾變量時,表示變量時不可改變的量,即常量
當final關鍵字修飾方法時,表示該方法不可被子類重寫,即最終方法
當final關鍵字修飾類時,表示該類不可被子類繼承,即最終類

內部類,在一個類的類體之內在定義一個類,該情況外面的類成為“外部類”,里面的類成為內部類
內部類可以分方便訪問你外部類的私有成員屬性,在外部類方法中可以訪問成員內部類的成員,同時也可以在外部類的外部直接實例化內部類的對象,內部類實例化語法:
對象名= new 外部類對象.new 內部類構造方法

局部內部類
定義:崽方法定義的內部類稱為局部內部類
局部內部類不能用public或者private訪問修飾符進行聲明
局部內部類作用域被限定在聲明該類的方法快中
局部內部類的優勢在于,可以對外界完全隱藏起來
局部內部類不僅可以訪問包含他的外部類的成員,還可以訪問局部變量,但前提是將其聲明為final

定義抽象類
抽象類對問題領域驚醒分析后得出的抽象概念,
abstract關鍵字放在class前,知名該類是抽象類
abstract關鍵字放在方法的返回類型前,知名方法是抽象方法,抽象方法沒有方法體
抽象類不能被實例化,無法使用new關鍵字直接創造抽象類的實例,即使抽象類中不包含抽象方法也不行
一個抽象類中可以包含有多個抽象方法,也可以含有已實現的方法
抽象類可以包含成員變量以及構造方法,但不能通過構造方法創建實例,可在子類創建實例時調用
定義抽象類的三種情況:直接定義一個抽象類,或繼承一個抽象類但沒有完全實現父類包含的抽象方法;或時間一個接口,但完全實現就扣中包含的抽象方法

接口:
接口定義了某一批類所需要遵守的公共行為規范,只規定這批類必須提供的某些方法,而不提供任何實現

java允許一個類實現多個接口,java只支持單一繼承,不支持多重
【訪問符】 interface 接口名【extends 父接口1,父接口2……】

一個接口可以繼承多個父接口,但接口只能繼承接口,不能繼承類
接口體中可以包含靜態變量,抽象方法,內部類,內部接口
實現接口:
接口不能直接實例化,但可以使用接口聲明引用類型的變量,該變量可以引用到接口的實現類的實例對象上,接口的主要用途就是被實現類實現,一個類可以實現一個或多個接口。
實現接口:class 類名.implentents 接口【接口1……】{}

接口,抽象類區別:接口為多個繼承,接口體現的是一種規范,抽象類體現的是一種模板形式

implentents用于實現接口:
一個類實現多個接口,之間用逗號間隔

向AI問一下細節

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

AI

合水县| 平度市| 革吉县| 台前县| 尚义县| 永和县| 苏尼特右旗| 大安市| 五原县| 六枝特区| 玉溪市| 绥化市| 镇雄县| 洮南市| 二连浩特市| 平昌县| 怀化市| 浙江省| 阿巴嘎旗| 琼海市| 江北区| 阿克陶县| 南投市| 寿阳县| 濉溪县| 嫩江县| 禄劝| 资阳市| 金堂县| 淅川县| 合山市| 渑池县| 乌海市| 旺苍县| 卫辉市| 招远市| 洛浦县| 江门市| 大兴区| 边坝县| 垣曲县|