JavaSE階段1 物件導向封裝

2021-08-03 10:23:47 字數 651 閱讀 6653

封裝 繼承 多型

封裝:隱藏物件的屬性和實現細節,僅對外提供介面

好處:

1.將變化隔離

2.便於使用

3.提高重用性

4.提高安全性

1.呼叫同名的變數資訊(成員變數),this.變數名

2.呼叫同類中其它函式資訊,這時候this可以省略不寫

3.在本類中,通過構造函式呼叫其它建構函式

注意

1.函式構造只能放置在第一行,只能呼叫一次,但可以一次呼叫(巢狀)

2.建構函式不能相互呼叫

3.靜態方法不能用this

4.普通函式不能通過this呼叫建構函式,只能通過構造函式呼叫建構函式

代表父類物件,繼承關係中子類中

主要用法:

1.可以通過super關鍵字獲取父類和子類相同的屬性

2.可以通過super關鍵字獲取父類中被子類重寫的方法

3.可以通過子類的構造甘薯呼叫父類的建構函式

注意:

1.super只能放在第一行應用,和this不能同時使用

2.子類呼叫父類的建構函式,如果不呼叫,系統會自動呼叫父類的預設建構函式

JAVA SE 物件導向

封裝 繼承 多型 符合我們思想習慣的思想 複雜事情簡單化 執行者變成指揮者 事物 類 封裝 屬性,功能 屬性 成員變數 屬性 功能 成員方法 功能 例項化類 建立物件 leiming duixiangming new leiming 獲取屬性 duixiangming.shuxingming 呼叫方...

JavaSE(三) 物件導向(1) 物件導向簡介

物件導向算是一種比較新的軟體設計的方法,在沒有物件導向之前使用的是面向過程 是針對於乙個問題解決問題,如果修改的話,則整個設計都要修改 物件導向是針對於一類問題來進行解決,某一區域性的修改不影響其他位置的變化。在物件導向中主要分為以下三個方面 ooa 物件導向分析。ood 物件導向設計,根據分析的結...

JavaSe 2 物件導向(繼承 封裝 多型)

實現 訪問控制符 同乙個包下的類可以自由訪問,不用包的類要麼帶包名.類名,要麼import包。import的 號只能代表類。so,如果兩個包都含有名字一樣的類,可以使用包名.類名的方法解決該問題。某個方法中訪問a變數,查詢a的順序 當前方法 當前類 父類 父父類。建立子類時,會為子類和他的所有父類的...