封裝
1.1軟件開發(fā)
1.1.1良好的程序
特點(diǎn):正確、高效覆醇、通用、快速開發(fā)渠鸽。
1.1.2面向?qū)ο蟪绦蛟O(shè)計(jì)的特征表現(xiàn)
封裝叫乌、繼承、多態(tài)徽缚。
1.1.3軟件開發(fā)周期
設(shè)計(jì)à實(shí)現(xiàn)à測(cè)試
1.2類和對(duì)象
1.2.1類
主要用于描述一組相似的對(duì)象憨奸,如鳥類、爬蟲類等凿试。類是程序的一個(gè)封裝的組件排宰。
1.2.2對(duì)象、字段和方法
對(duì)象的字段(field)表示其當(dāng)前的狀態(tài);
對(duì)象的方法(method)是對(duì)象可以執(zhí)行的動(dòng)作。
1.2.3構(gòu)造函數(shù)(constructor)
構(gòu)造函數(shù)是一個(gè)方法熄赡,用于初始化對(duì)象的所有字段。
1.2.4訪問器和修改器
訪問器(accessor)也稱為讀取器(getter)盐类,可以返回某個(gè)字段的值。
修改器(mutator)也稱為設(shè)置器(setter),可以更改(改變)對(duì)象內(nèi)的某個(gè)字段的值在跳。
1.2.5靜態(tài)與非靜態(tài)
無論何時(shí)引用一個(gè)非靜態(tài)字段或者調(diào)用一個(gè)非靜態(tài)方法枪萄,都必須指定一個(gè)特定的實(shí)例;靜態(tài)方法是關(guān)于整個(gè)類的猫妙,而不是關(guān)于單個(gè)實(shí)例的瓷翻。靜態(tài)方法有時(shí)稱為類方法(calss method)。非靜態(tài)方法有時(shí)稱為實(shí)例方法(instance method)割坠;任何類的main()方法都必須是靜態(tài)方法齐帚。這是由于它可能是運(yùn)行的第一個(gè)方法。