【java開發】物件導向初步認識與基礎概念講解

來源:互聯網
上載者:User

標籤:

簡單的把前面的java基礎知識講了,接下來就開始物件導向的旅程了。 對象(Object):簡而言之,世界是由對象組成的,一切可見的事物吧 類(class):說白了就是把具有相同的一些特徵或是屬性歸為一類對象具有的:靜態特性:屬性,變數等動態特性:方法,即函數簡單的例子:把一個人當成對象,具有的屬性有身高,性別,年齡等,具有的方法如吃飯,學習等;而人類就可以當成這個對象的類,java中class是類的關鍵字。上述描述可用java代碼簡寫一下:public class Person{    String name;    int age;    void eat()    {     }    void study()    {    }}  
在類的建立完成後,要對利用建立的類,也就是建立對象執行個體化,類似前面的基礎資料型別 (Elementary Data Type)聲明方式類似Person p=new Person();person為類名,p為new出來的對象,這樣p便具有了Person類中的屬性和方法。public class Test{    public static void main(String[] args)    {        Person p=new Person();        p.eat();    }}由此可見,當進行對象執行個體化後,p作為Person類中的對象,便可以調用Person類的屬性或方法。個人總結:在類裡class,把屬性和方法寫好,然後在main函數裡,進行對象執行個體化,便可以進行相關屬性方法調用。重要的是物件導向的思想,在後期的學習中,編程中要結合實際的一些生活例子,而不是為了寫程式而寫代碼,要遵循一定的邏輯。

來自為知筆記(Wiz)

【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.