Java物件導向的三大特徵

2021-07-23 16:47:53 字數 624 閱讀 1780

訪問許可權修飾符:private;提供的方法:setter、getter;

關鍵字private可以對類的屬性、方法進行私有化(即封裝)。私有的方法只能在本類中被訪問。a類繼承b類後,從b類那繼承到b類的所有屬性和方法;(private屬性、方法不能被繼承)

關鍵字:extends、super、protected。同包子類可以訪問父類的public/protected/(default) 方法

不同包子類可以訪問父類的public/protected

繼承的default方法按照父類計算是否同包

訪問許可權修飾符的規則是一樣的先執行父類的構造方法,再執行子類的構造方法

預設情況下,呼叫父類的無參構造方法

super關鍵字可以呼叫父類的構造方法,放在構造方法的第一行

this關鍵字可以呼叫本類的構造方法,放在構造方法的第一行this 當前物件本身

super 父類的物件

this 可以呼叫屬性、方法、構造方法、引用本身

super 呼叫父類可訪問的構造方法、方法、屬性存在繼承關係

方法名、引數、返回值型別相同

訪問許可權修飾符不能低於父類

新建的例項訪問的方法是子類的覆蓋後的方法多型是同乙個行為具有多種不同的表現形式或形態的能力。

Java物件導向的三大特徵

物件導向的三個基本特徵是 封裝 繼承 多型。1 封裝 封裝,也就是把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者物件操作,對不可信的進行資訊隱藏。2 繼承 物件導向程式設計 oop 語言的乙個主要功能就是 繼承 繼承是指這樣一種能力 它可以使用現有類的所有功能,並在無需重新編...

Java物件導向的三大特徵 封裝

作用 隱藏內部複雜的 只暴露出簡單的訪問方法 高內聚,低耦合 高內聚就是,類的內部資料操作自己完成,不允許外部干涉 低耦合就是,僅暴露少量的方法給外部使用 我們使用訪問控制符,來實現封裝 首先我們有四種訪問控制符。由上圖我們可以看出,private的許可權是最高的,只有在同乙個類裡面才能使用該修飾符...

物件導向三大特徵

1.繼承 什麼是繼承 繼承是一種建立新類的方式,在python中,新建的類可以繼承乙個或多個父類,父類又可稱為基類或超類,新建的類稱為派生類或子類 python中類的繼承分為 單繼承和多繼承 class parentclass1 定義父類 pass class parentclass2 定義父類 p...