面向?qū)ο笕齻€(gè)特征
封裝 繼承 多態(tài)
封裝:隱藏對(duì)象的屬性和實(shí)現(xiàn)細(xì)節(jié),僅對(duì)外提供接口
好處:
1.將變化隔離
2.便于使用
3.提高重用性
4.提高安全性
this使用
1.調(diào)用同名的變量信息(成員變量)息裸,this.變量名
2.調(diào)用同類(lèi)中其它函數(shù)信息乎芳,這時(shí)候this可以省略不寫(xiě)
3.在本類(lèi)中,通過(guò)構(gòu)造函數(shù)調(diào)用其它構(gòu)造函數(shù)
注意
1.函數(shù)構(gòu)造只能放置在第一行苦始,只能調(diào)用一次寞钥,但可以一次調(diào)用(嵌套)
2.構(gòu)造函數(shù)不能相互調(diào)用
3.靜態(tài)方法不能用this
4.普通函數(shù)不能通過(guò)this調(diào)用構(gòu)造函數(shù),只能通過(guò)構(gòu)造函數(shù)調(diào)用構(gòu)造函數(shù)
Super
代表父類(lèi)對(duì)象陌选,繼承關(guān)系中子類(lèi)中
主要用法:
1.可以通過(guò)super關(guān)鍵字獲取父類(lèi)和子類(lèi)相同的屬性
2.可以通過(guò)super關(guān)鍵字獲取父類(lèi)中被子類(lèi)重寫(xiě)的方法
3.可以通過(guò)子類(lèi)的構(gòu)造甘薯調(diào)用父類(lèi)的構(gòu)造函數(shù)
注意:
1.super只能放在第一行應(yīng)用理郑,和this不能同時(shí)使用
2.子類(lèi)調(diào)用父類(lèi)的構(gòu)造函數(shù),如果不調(diào)用咨油,系統(tǒng)會(huì)自動(dòng)調(diào)用父類(lèi)的默認(rèn)構(gòu)造函數(shù)