淺談Java,面向對象,對象,引用

  • 何爲面向對象?
    個人理解面向對象:我們將具有共同屬性,但是屬性值卻可能不一樣的一類事物抽象成爲一個類,進行研究的這種方式,稱作爲面向對象。
    以人類Person來舉例:
    張三是一個人,李四也是一個人。他們有共同的屬性,都有身高,都有年齡,都有性別,都有名字。但是他們具體的名字不同,具體身高也可能不同,具體的年齡也可能不同,性別都是男的,所以他們都是人類。

  • 何爲對象?
    搞清楚什麼是面向對象之後,那什麼是對象呢?
    個人理解爲:對象就是類的實例,正如上面的張三,李四。他們都是人類,但是他們卻都是真正存在的具體的一個人。他們就是人類的兩個實例。

  • 何爲引用?
    我們總是在說引用,但是具體什麼是引用?引用跟對象又有何區別?
    個人理解

    //這兒的'person'和下面'='前面的'person'就稱爲Person類的引用,他可以指向任何Person類的實例,有點像c中的指針
    private Person person ;
    
    //new出來的是對象,這個new操作,就是在內存中得到了一個對象,person這個引用指向了這個對象
    person = new Person();
發佈了34 篇原創文章 · 獲贊 23 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章