這篇文章主要介紹創(chuàng)建Java對象的方法,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!
成都創(chuàng)新互聯(lián)公司專注于虹口網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供虹口營銷型網(wǎng)站建設(shè),虹口網(wǎng)站制作、虹口網(wǎng)頁設(shè)計、虹口網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)公司服務(wù),打造虹口網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供虹口網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。Java中的對象 - 以及任何其他“面向?qū)ο蟆?語言 - 是所有Java應(yīng)用程序的基本構(gòu)建塊,代表您可能在您身邊找到的任何現(xiàn)實世界對象:蘋果,貓,汽車或人類。
對象始終具有的兩個特征是狀態(tài)和行為??紤]一個人物。它的狀態(tài)可能包括頭發(fā)的顏色,性別,身高和體重,還有憤怒,沮喪或愛的感覺。它的行為可能包括步行,睡覺,烹飪,工作或其他任何人可能做的事情。
對象構(gòu)成了任何面向?qū)ο缶幊陶Z言的核心。
什么是面向?qū)ο缶幊蹋?/strong>
已經(jīng)編寫了數(shù)百本書來描述面向?qū)ο缶幊痰膹?fù)雜性,但基本上,OOP基于強調(diào)重用和繼承的整體方法,簡化了開發(fā)時間。更傳統(tǒng)的過程語言,如Fortran,COBOL和C,采用自上而下的方法,將任務(wù)或問題分解為邏輯有序的一系列函數(shù)。
例如,考慮銀行使用的簡單ATM應(yīng)用程序。在編寫任何代碼之前,Java開發(fā)人員首先會創(chuàng)建路線圖或計劃如何繼續(xù),通常從需要創(chuàng)建的所有對象的列表以及它們將如何交互開始。開發(fā)人員可以使用類圖來闡明對象之間的關(guān)系。ATM交易中使用的對象可能是貨幣,卡,余額,收據(jù),提款,存款等。這些對象需要協(xié)同工作才能完成交易:例如,存款應(yīng)該會產(chǎn)生余額報告,也許還會產(chǎn)生收據(jù)。對象將在它們之間傳遞消息以完成任務(wù)。
對象和類
對象是類的一個實例:這是面向?qū)ο缶幊痰年P(guān)鍵和重用的概念。在對象可以存在之前,必須存在它可以基于的類。
也許我們想要一本書對象:準(zhǔn)確地說,我們想要一本書“銀河系漫游指南”。我們首先需要創(chuàng)建一個類Book。這堂課可以成為世界上任何一本書的基礎(chǔ)。
它可能看起來像這樣:
public class Book { String title; String author; //methods public String getTitle( { return title; } public void setTitle() { return title; } public int getAuthor() { return author; } public int setAuthor() { return author; } // etc. }
類Book有一個標(biāo)題和一個作者,其方法允許您設(shè)置或獲取這些項中的任意一個(它也有更多的元素,但是這個示例只是一個摘錄)。但這還不是一個對象——Java應(yīng)用程序還不能用它做任何事情。它需要實例化才能成為一個可以使用的對象。
創(chuàng)建一個對象
對象和類之間的關(guān)系是這樣的:一個類可以創(chuàng)建多個對象。每個對象都有它自己的數(shù)據(jù),但是它的底層結(jié)構(gòu)(例如,它存儲的數(shù)據(jù)類型及其行為)由類定義。
我們可以從book類創(chuàng)建幾個對象。每個對象都被稱為類的實例。
Book HitchHiker = new Book("The HitchHiker's Guide to the Galaxy", "Douglas Adams"); Book ShortHistory = new Book("A Short History of Nearly Everything", "Bill Bryson"); Book IceStation = new Book("Ice Station Zebra", "Alistair MacLean");
現(xiàn)在可以使用這三個對象:它們可以被讀取、購買、借用或共享。
以上是創(chuàng)建Java對象的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司行業(yè)資訊頻道!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。