您好,登錄后才能下訂單哦!
這篇文章主要介紹創建Java對象的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
Java中的對象 - 以及任何其他“面向對象” 語言 - 是所有Java應用程序的基本構建塊,代表您可能在您身邊找到的任何現實世界對象:蘋果,貓,汽車或人類。
對象始終具有的兩個特征是狀態和行為。考慮一個人物。它的狀態可能包括頭發的顏色,性別,身高和體重,還有憤怒,沮喪或愛的感覺。它的行為可能包括步行,睡覺,烹飪,工作或其他任何人可能做的事情。
對象構成了任何面向對象編程語言的核心。
什么是面向對象編程?
已經編寫了數百本書來描述面向對象編程的復雜性,但基本上,OOP基于強調重用和繼承的整體方法,簡化了開發時間。更傳統的過程語言,如Fortran,COBOL和C,采用自上而下的方法,將任務或問題分解為邏輯有序的一系列函數。
例如,考慮銀行使用的簡單ATM應用程序。在編寫任何代碼之前,Java開發人員首先會創建路線圖或計劃如何繼續,通常從需要創建的所有對象的列表以及它們將如何交互開始。開發人員可以使用類圖來闡明對象之間的關系。ATM交易中使用的對象可能是貨幣,卡,余額,收據,提款,存款等。這些對象需要協同工作才能完成交易:例如,存款應該會產生余額報告,也許還會產生收據。對象將在它們之間傳遞消息以完成任務。
對象和類
對象是類的一個實例:這是面向對象編程的關鍵和重用的概念。在對象可以存在之前,必須存在它可以基于的類。
也許我們想要一本書對象:準確地說,我們想要一本書“銀河系漫游指南”。我們首先需要創建一個類Book。這堂課可以成為世界上任何一本書的基礎。
它可能看起來像這樣:
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有一個標題和一個作者,其方法允許您設置或獲取這些項中的任意一個(它也有更多的元素,但是這個示例只是一個摘錄)。但這還不是一個對象——Java應用程序還不能用它做任何事情。它需要實例化才能成為一個可以使用的對象。
創建一個對象
對象和類之間的關系是這樣的:一個類可以創建多個對象。每個對象都有它自己的數據,但是它的底層結構(例如,它存儲的數據類型及其行為)由類定義。
我們可以從book類創建幾個對象。每個對象都被稱為類的實例。
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");
現在可以使用這三個對象:它們可以被讀取、購買、借用或共享。
以上是創建Java對象的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。