国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

面向對象以及基礎總結

2019-11-08 01:44:02
字體:
來源:轉載
供稿:網友
                                                                                            面向對象以及基礎總結 面向對象 就是不斷的創建對象,使用對象,指揮對象做事情面向對象特征封裝(encapsulation)繼承(inheritance)多態(polymorphism)   1.封裝:是指隱藏對象的屬性和實現細節,僅對外提供公共訪問方式。對象是封裝的最基本單位。為了防止部分代碼的變動而影響整個程序。面向對象的封裝能夠使程序更加清晰明了     2 繼承:把多個類中相同的成員給提取出來定義到一個獨立的類中。然后讓這多個類和該獨立的類產生一個關系,繼承的好處:        A:提高了代碼的復用性        B:提高了代碼的維護性        C:讓類與類產生了一個關系,是多態的前提    (4)繼承的弊端:        A:讓類的耦合性增強。這樣某個類的改變,就會影響其他和該類相關的類。            原則:低耦合,高內聚。            耦合:類與類的關系            內聚:自己完成事情的能力        B:打破了封裝性3.多態 :某一個事物,在不同時刻表現出來的不同狀態         多態的前提:        A:有繼承或者實現關系。        B:有方法重寫。        C:有父類或者父接口引用指向子類對象。重寫            方法重載,就是在類中可以創建多個方法,它們具有相同的名字,但具有不同的參數和不同的定義。調用方法時通過傳遞給它們的不同參數個數和參數類型來決定具體使用哪個方法, 這就是多態性。重載    父類與子類之間的多態性,對父類的函數進行重新定義。如果在子類中定義某方法與其父類有相同的名稱和參數,我們說該方法被重寫 (Overriding)。方法重寫又稱方法覆蓋。關鍵字:     PRivate關鍵字,是一個權限修飾符,可以修飾成員     this:代表所在類的對象引用   static關鍵字,可以修飾成員變量和成員方法   super關鍵字,super代表父類存儲空間的標識    final關鍵字,final關鍵字是最終的意思,可以修飾類,成員變  量,成員方法pan style='fon

abstract 

表明類或者成員方法具有抽象屬性 

assert 

用來進行程序調試 

break 

提前跳出一個塊 

case 

用在switch語句之中,表面其中的一個分支

catch 

用在異常處理中,用來捕捉異常 

class  

continue

回到一個塊的開始處

default

默認,例如,用在switch語句中,表明一個默認的分支

do

用在do-while循環結構中

else

用在條件語句中,表明當條件不成立時的分支

enum

枚舉

 
權限修飾符:private,默認,protected,public        狀態修飾符:static,final        抽象修飾符:abstract    (2)常見的類及其組成的修飾        類:            默認,public,final,abstract            常用的:public        成員變量:            private,默認,protected,public,static,final            常用的:private        構造方法:            private,默認,protected,public            常用的:public        成員方法:            private,默認,protected,public,static,final,abstract            常用的:public

public

protected

默認

private

同一類中

同一包子類,其他類

不同包

子類

 

不同包

其他類

 
   把類定義在另一個類的內部,該類就被稱為內部類。        舉例:把類B定義在類A中,類B就被稱為內部類。    (2)內部類的訪問規則        A:可以直接訪問外部類的成員,包括私有        B:外部類要想訪問內部類成員,必須創建對象  匿名內部類:就是內部類的簡化寫法,前提:存在一個類或者接口基礎數據類型boolean,byte,char,short,int,long,float,double(都有對應的封裝類)引用數據類型Boolean,Byte,Character...儲存方式基本數據類型都在stack中引用類型,變量是放在stack中,真正有內容的東西放在heap中
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天台县| 连南| 五台县| 荥阳市| 始兴县| 鸡泽县| 大埔区| 陵川县| 普兰店市| 溆浦县| 连平县| 通化市| 武义县| 西贡区| 万源市| 东安县| 喀喇沁旗| 霸州市| 茂名市| 社会| 吉水县| 金塔县| 湄潭县| 股票| 霸州市| 河池市| 大田县| 岳阳市| 西平县| 安阳市| 嘉善县| 乃东县| 北宁市| 香港| 图木舒克市| 泊头市| 临高县| 枣庄市| 中牟县| 遵化市| 渝北区|