面向?qū)ο缶幊?/b>
Java是面向?qū)ο蟮囊婚T(mén)編程語(yǔ)言,所以余姚使用者具備面向?qū)ο缶幊痰乃枷搿?/p>
那么,什么是面向?qū)ο缶幊棠兀?/p>
通俗點(diǎn)說(shuō),面向?qū)ο缶幊叹褪?,將一個(gè)項(xiàng)目進(jìn)行細(xì)分,首先分成一些抽象的類(lèi),來(lái)描述項(xiàng)目中的某一類(lèi)事物,然后將每一類(lèi)中的事物賦予一些特性讓其具體化,成為一個(gè)具體的對(duì)象。通過(guò)調(diào)用不同的方法是對(duì)象與對(duì)象之間發(fā)生某種關(guān)聯(lián)從而組建一個(gè)系統(tǒng)運(yùn)作起來(lái),就是面向?qū)ο缶幊痰乃枷搿?/p>
類(lèi)和對(duì)象
??類(lèi):是對(duì)一類(lèi)事物的描述,是抽象的概念上的定義,泛指,生成對(duì)象的模板。
??對(duì)象:對(duì)象是實(shí)際存在的該類(lèi)事物的每個(gè)個(gè)體,因而也稱為實(shí)例,特指。
類(lèi)表示了對(duì)象的類(lèi)別,是創(chuàng)建對(duì)象的藍(lán)本。建立一個(gè)事物的抽象模型,本質(zhì)上就是表達(dá)該事物的性質(zhì)和行為。使用類(lèi)來(lái)建立抽象模型,是通過(guò)在類(lèi)中定義變量和方法來(lái)實(shí)現(xiàn)的。
類(lèi)中定義的屬性是一種可存儲(chǔ)值的變量,該變量代表著事物的具體性質(zhì)。類(lèi)的對(duì)象所具有的行是由定義的方法來(lái)實(shí)現(xiàn)的。類(lèi)中定義的變量和方法被稱為類(lèi)的成員。
對(duì)象是類(lèi)的實(shí)例。對(duì)象在構(gòu)造時(shí)以類(lèi)為藍(lán)本,創(chuàng)建對(duì)象的過(guò)程叫做實(shí)例化。對(duì)象是類(lèi)所表示的抽象事物的具體實(shí)例。
在類(lèi)中定義其實(shí)都稱之為成員。成員有兩種:
1:成員變量:其實(shí)對(duì)應(yīng)的就是事物的屬性。
2:成員函數(shù):其實(shí)對(duì)應(yīng)的就是事物的行為
所以,其實(shí)定義類(lèi),就是在定義成員變量和成員函數(shù)。但是在定義前,必須先要對(duì)事物進(jìn)行屬性和行為的分析。才可以用代碼來(lái)體現(xiàn)。