91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

創建Java對象的方法

發布時間:2020-08-20 12:02:48 來源:億速云 閱讀:166 作者:小新 欄目:編程語言

這篇文章主要介紹創建Java對象的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

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對象的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

常宁市| 通海县| 应用必备| 阿勒泰市| 赞皇县| 米易县| 湘乡市| 慈溪市| 建水县| 丰原市| 万宁市| 四子王旗| 永昌县| 久治县| 商水县| 昭苏县| 蓝山县| 阿拉善左旗| 大丰市| 田东县| 保德县| 银川市| 柳河县| 普定县| 锡林郭勒盟| 宜君县| 科技| 南召县| 车险| 台安县| 缙云县| 新化县| 邻水| 云林县| 彭水| 罗山县| 滕州市| 富源县| 郸城县| 交城县| 淳化县|