
文章插圖
對象(Object):對象是類的一個實(shí)例,有狀態(tài)和行業(yè) 。例如狗是一個對象,它的狀態(tài)有:品種、大小、顏色、年齡等;行為有:吃飯、睡覺、跑等 。
類(Class):類是一個模板,描述一類對明的行為和狀態(tài) 。
深入理解類與對象
直接上代碼
類:JAVA代碼類
public class Dog{//默認(rèn)構(gòu)造方法public Dog(){}private String breed;private Integer size;private String color;private Integer age;//省略set get;public void eat(){}public void sleep(){}public void run(){}}對象:類的實(shí)例對象是根據(jù)類創(chuàng)建的 。使用關(guān)鍵字new來創(chuàng)建一個新的對象 。
Dog germanShepherdDog(德國牧羊犬)=new Dog();
germanShepherdDog為Dog的一個實(shí)例,是一個對象,一個具體的對應(yīng)現(xiàn)實(shí)的實(shí)例
訪問屬性:Integer size=germanShepherdDog.getSize();
訪問方法:germanShepherdDog.run();
Dog tibetanMastiff(藏獒)=new Dog();
tibetanMastiff為Dog的一個實(shí)例,是一個對象,一個具體的對應(yīng)現(xiàn)實(shí)的實(shí)例;
訪問屬性:String breed=tibetanMastiff.getBreed();
訪問方法:tibetanMastiff.sleep();
創(chuàng)建對象三步走
聲明:聲明對象,包括對象名稱和對象類型 。
實(shí)例化:使用關(guān)鍵字new來創(chuàng)建一個對象 。
初始化:使用new創(chuàng)建對象時,會調(diào)用構(gòu)造方法初始化對象 。
注:new會為程序分配內(nèi)存空間
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 離婚的女人好找對象嗎 離異女好找對象嗎
- jquery遍歷json數(shù)組了解 遍歷json數(shù)組對象
- java程序入門及開發(fā)環(huán)境 java官方網(wǎng)站是多少
- mysql創(chuàng)建數(shù)據(jù)庫步驟 java鏈接mysql數(shù)據(jù)庫的詳細(xì)步驟
- 40歲男人離婚后好找對象嗎 40歲男人離婚后的心理
- 40歲離婚女人找多大的男人合適 40歲女人離婚好找對象嗎
- js中對象數(shù)組排序的方法 js對象排序有幾種方法
- js中將json對象轉(zhuǎn)換成字符串 js對象轉(zhuǎn)json字符串
- 離婚帶孩子的男人好找對象嗎 離婚帶孩子的男人能嫁嗎
- automation服務(wù)器不能創(chuàng)建對象解決辦法 automation服務(wù)器不能創(chuàng)建對象怎么解決
