封裝 繼承 多型
封裝:隱藏物件的屬性和實現細節,僅對外提供介面
好處:
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的順序 當前方法 當前類 父類 父父類。建立子類時,會為子類和他的所有父類的...