物件導向中的對象、類與Java中對象與類的差別

來源:互聯網
上載者:User

以下是個人的理解,也想聽聽他人的意見

我認為物件導向概念中的對象、類與Java程式設計中的類、對象有一些差異。

物件導向:
類——在概念中的‘類’是相似事物的集合統稱,為了方便區分群集的不同,這樣的類可以作為一個模板,並且可以通過增加、修改、減少其屬性是其成為不同的對象
對象——概念中的‘對象’是‘類’特例,對應與具體的事物,當對某個了‘類’的特性描述具體後,就會形成一個對象。

這都是一些抽象的概念,而Java程式設計中的類與對象要具體的多。

java程式設計:
類——在一個代碼中,只要使用了‘class’關鍵字申明,它就是一個類;能成為模板是抽象類別,並且類可以被繼承,子類可以改變或擴成父類的屬性誕生新的類,即使在具體的類也只是一個類,不會成為對象,並且子類的屬性只能大於等於父類的屬性,不可以減少。
對象——java中的對象是指在程式的調用中,為了能在電腦中操作,需要用一些特定的方法,將某個具體類執行個體化,分配記憶體空間,這是我們稱產生了某個具體類的對象。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.