第六章知識點總結(jié)

一.面向?qū)ο螅?/p>

理解:面向?qū)ο笫且詫ο鬄榛A(chǔ),完成各種操作主要強調(diào)對象。

特點:

1.面向?qū)ο笫且环N常見的思想,比較符合人們的思考習(xí)慣;

2.面向?qū)ο罂梢詫?fù)雜的業(yè)務(wù)邏輯簡單化,增強代碼復(fù)用性;

3.面向?qū)ο缶哂谐橄?、封裝、繼承、多態(tài)等特性。

二.類和對象:

(1)類:即模子,確定對象將會擁有的特征(屬性)和行為(方法)。

(2)類的特點:類是對象的類型,是具有相同屬性和方法的一組對象的集合。

(3)屬性:對象具有的各種特征(每個對象的屬性都擁有特定值)。

(4)方法:對象執(zhí)行的操作。

(5)類和對象的關(guān)系:類是抽象的概念,僅僅是模板;對象是一個你能夠看得到、摸得著的具體實體。

三.如何定義類:

a.定義類名

b.編寫類的屬性

c.編寫類的方法

public class 類名{

? //定義屬性部分(成員變量)

? 屬性1的類型 屬性1;

? 屬性2的類型 屬性2;

? ...

? 屬性n的類型 屬性n;

? //定義方法部分

? 方法1;

? 方法2;

? ...

? 方法m;

}

1.類定義了一種新的數(shù)據(jù)類型,是具有相同特征(屬性)和共同行為(方法)的一組對象的集合。

2.類名通常有一個或多個有意義的單詞連綴而成,每個但詞首字母大寫,其他字母小寫,例如:PersonBase、DataDao。

3.訪問符用于指明類、屬性或方法的訪問權(quán)限,可以是public(共),static(靜態(tài)),final(最終),private(私有)或默認。

4.屬性(成員變量)用于描述對象特征,如,每一個人類對象都有姓名、年齡和體重,這都是人類具備的特征。

5.方法(類的行為)也稱局部變量,是對象能夠進行的操作,如,每一個人類對象都需要說話,說話就是一個方法(類的一個行為)。

四.成員變量和局部變量的區(qū)別:

1.作用域不同

局部變量的作用域僅限于定義它的方法

成員變量的作用域在整個類內(nèi)部都是可見的

2.在內(nèi)存中的位置不同

成員變量:在堆中

局部變量:在棧中

3.在同一個方法中,不允許有同名局部變量;在不同的方法中,可以有同名局部變量

4.兩類變量同名時,局部變量具有更高的優(yōu)先級

5.生命周期不同

成員變量:隨著對象的創(chuàng)建而存在,隨著對象的消失而消失

局部變量:隨著方法的調(diào)用而存在,隨著方法的調(diào)用完畢而消失

6.初始值不同

Java會給成員變量一個初始值,Java

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容