回顧
一、面向?qū)ο蟮某绦?br>
1.結(jié)構(gòu)化程序簡介
2.面向?qū)ο蟪绦蛟O(shè)計簡介
3.面向?qū)ο蟪绦蛟O(shè)計的基本特征
4.面向?qū)ο蠛兔嫦蜻^程的比較
a.兩種編程范式之間的區(qū)別
面向過程:程序 = 算法 + 數(shù)據(jù)結(jié)構(gòu)扩所;
面向?qū)ο螅撼绦?= 對象 + 消息傳遞;
b.兩種編程范式之間的聯(lián)系
對象 = 數(shù)據(jù) + 方法程序 = 對象 + 消息傳遞 = (數(shù)據(jù) + 方法) + 消息傳遞
二豁遭、面向?qū)ο蟮幕靖拍?br>
1.類(Class)
2.對象(Object)
3.類和對象的關(guān)系
三难捌、類的聲明與定義
1.類的聲明
2.類的定義
學(xué)習(xí)小結(jié)
四、類的屬性
類的基本組成:屬性+方法跨晴。
方法:解決一類問題的步驟的有序結(jié)合欧聘。
屬性:也稱為字段或成員變量
1.屬性的定義
類的屬性是變量。
[修飾符] 屬性類型 屬性名 [ = 默認值]
a.修飾符:可省略端盆,也可是訪問控制符public怀骤、protected、private及static焕妙、final(public蒋伦、protected、private只能三選一)
b.屬性類型:基本類型(int焚鹊、float等)和引用類型(類痕届、數(shù)組、接口等)
c.屬性名:見名知意末患,“駝峰式”命名法
d.默認值:定義屬性還可以定義一個可選的默認值研叫。
2.屬性的使用
靜態(tài)方法塊中的static語句塊用于初始化static成員變量,沒有名稱璧针,是最先運行的語句塊嚷炉。
屬性和對象屬性的初始化順序如下:
a.類屬性(靜態(tài)變量)定義時的初始化;
b.static塊(靜態(tài)方法塊)中的初始化代碼陈莽;
c.對象屬性(非靜態(tài)屬性)定義時的初始化渤昌;
d.構(gòu)造方法(函數(shù))中的初始化代碼虽抄;
思考
前兩天外出了,所以學(xué)習(xí)小結(jié)少了點独柑,外出用腦過度迈窟,對Java的熟悉程度下降了,o(╯□╰)o忌栅,還是要堅持每天打打代碼车酣,今天就看了一個小節(jié),現(xiàn)在已經(jīng)困得不行不行的