創(chuàng)建Java對(duì)象的方法

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

在通海等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需定制設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),全網(wǎng)營(yíng)銷推廣,成都外貿(mào)網(wǎng)站制作,通海網(wǎng)站建設(shè)費(fèi)用合理。

Java中的對(duì)象 - 以及任何其他“面向?qū)ο蟆?語(yǔ)言  - 是所有Java應(yīng)用程序的基本構(gòu)建塊,代表您可能在您身邊找到的任何現(xiàn)實(shí)世界對(duì)象:蘋果,貓,汽車或人類。

創(chuàng)建Java對(duì)象的方法

對(duì)象始終具有的兩個(gè)特征是狀態(tài)行為??紤]一個(gè)人物。它的狀態(tài)可能包括頭發(fā)的顏色,性別,身高和體重,還有憤怒,沮喪或愛(ài)的感覺(jué)。它的行為可能包括步行,睡覺(jué),烹飪,工作或其他任何人可能做的事情。

對(duì)象構(gòu)成了任何面向?qū)ο缶幊陶Z(yǔ)言的核心。

什么是面向?qū)ο缶幊蹋?/strong>

已經(jīng)編寫了數(shù)百本書來(lái)描述面向?qū)ο缶幊痰膹?fù)雜性,但基本上,OOP基于強(qiáng)調(diào)重用和繼承的整體方法,簡(jiǎn)化了開發(fā)時(shí)間。更傳統(tǒng)的過(guò)程語(yǔ)言,如Fortran,COBOL和C,采用自上而下的方法,將任務(wù)或問(wèn)題分解為邏輯有序的一系列函數(shù)。

例如,考慮銀行使用的簡(jiǎn)單ATM應(yīng)用程序。在編寫任何代碼之前,Java開發(fā)人員首先會(huì)創(chuàng)建路線圖或計(jì)劃如何繼續(xù),通常從需要?jiǎng)?chuàng)建的所有對(duì)象的列表以及它們將如何交互開始。開發(fā)人員可以使用類圖來(lái)闡明對(duì)象之間的關(guān)系。ATM交易中使用的對(duì)象可能是貨幣,卡,余額,收據(jù),提款,存款等。這些對(duì)象需要協(xié)同工作才能完成交易:例如,存款應(yīng)該會(huì)產(chǎn)生余額報(bào)告,也許還會(huì)產(chǎn)生收據(jù)。對(duì)象將在它們之間傳遞消息以完成任務(wù)。

對(duì)象和類

對(duì)象是類的一個(gè)實(shí)例:這是面向?qū)ο缶幊痰年P(guān)鍵和重用的概念。在對(duì)象可以存在之前,必須存在它可以基于的類。

也許我們想要一本書對(duì)象:準(zhǔn)確地說(shuō),我們想要一本書“銀河系漫游指南”。我們首先需要?jiǎng)?chuàng)建一個(gè)類Book。這堂課可以成為世界上任何一本書的基礎(chǔ)。

它可能看起來(lái)像這樣:

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有一個(gè)標(biāo)題和一個(gè)作者,其方法允許您設(shè)置或獲取這些項(xiàng)中的任意一個(gè)(它也有更多的元素,但是這個(gè)示例只是一個(gè)摘錄)。但這還不是一個(gè)對(duì)象——Java應(yīng)用程序還不能用它做任何事情。它需要實(shí)例化才能成為一個(gè)可以使用的對(duì)象。

創(chuàng)建一個(gè)對(duì)象

對(duì)象和類之間的關(guān)系是這樣的:一個(gè)類可以創(chuàng)建多個(gè)對(duì)象。每個(gè)對(duì)象都有它自己的數(shù)據(jù),但是它的底層結(jié)構(gòu)(例如,它存儲(chǔ)的數(shù)據(jù)類型及其行為)由類定義。

我們可以從book類創(chuàng)建幾個(gè)對(duì)象。每個(gè)對(duì)象都被稱為類的實(shí)例。

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)在可以使用這三個(gè)對(duì)象:它們可以被讀取、購(gòu)買、借用或共享。

以上是創(chuàng)建Java對(duì)象的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前文章:創(chuàng)建Java對(duì)象的方法
當(dāng)前鏈接:http://bm7419.com/article20/gijico.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站移動(dòng)網(wǎng)站建設(shè)、商城網(wǎng)站做網(wǎng)站、小程序開發(fā)、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)