Java 對(duì)象和類(lèi)
Java作為一種面向?qū)ο笳Z(yǔ)言套才。支持以下基本概念:
多態(tài)
繼承
封裝
抽象
類(lèi)
對(duì)象
實(shí)例
方法
重載
本節(jié)我們重點(diǎn)研究對(duì)象和類(lèi)的概念。
對(duì)象:對(duì)象是類(lèi)的一個(gè)實(shí)例(對(duì)象不是找個(gè)女朋友)终畅,有狀態(tài)和行為。例如,一條狗是一個(gè)對(duì)象诈铛,它的狀態(tài)有:顏色、名字墨礁、品種幢竹;行為有:搖尾巴、叫恩静、吃等焕毫。
類(lèi):類(lèi)是一個(gè)模板,它描述一類(lèi)對(duì)象的行為和狀態(tài)驶乾。
Java中的對(duì)象
現(xiàn)在讓我們深入了解什么是對(duì)象邑飒。看看周?chē)鎸?shí)的世界轻掩,會(huì)發(fā)現(xiàn)身邊有很多對(duì)象幸乒,車(chē),狗唇牧,人等等罕扎。所有這些對(duì)象都有自己的狀態(tài)和行為。
拿一條狗來(lái)舉例丐重,它的狀態(tài)有:名字腔召、品種、顏色扮惦,行為有:叫臀蛛、搖尾巴和跑。
對(duì)比現(xiàn)實(shí)對(duì)象和軟件對(duì)象崖蜜,它們之間十分相似浊仆。
軟件對(duì)象也有狀態(tài)和行為。軟件對(duì)象的狀態(tài)就是屬性豫领,行為通過(guò)方法體現(xiàn)抡柿。
在軟件開(kāi)發(fā)中,方法操作對(duì)象內(nèi)部狀態(tài)的改變等恐,對(duì)象的相互調(diào)用也是通過(guò)方法來(lái)完成洲劣。