9 回答

TA貢獻17條經驗 獲得超21個贊
使用通俗的語言來說吧,
對象就像生活中一個具體的實物,這個具體是是針對類而言的,
類,不使用java術語,就生活經驗而言,類就是分類,就是一類東西。java也是取這個意思的。
舉個例子而言:對于生物來說,咱們就分為兩類(假設)。一類是人類,一類是動物類,我們就可以寫兩個類
```
class Person{}?
class Animal{}
```
對象就是類中的一個具體的事物,在這個例子中,比如張三是一個人,張三就是這個人類的對象。
用java語言聲明(也可以說創建等等)
```
Person zhangsan = new Person();
```
面向對象的思想,就是希望程序員培養出這種思想,再便編程過程中,把世界萬物都分類,然后取其具體對象來使用。
恩希望你能理解。

TA貢獻50條經驗 獲得超39個贊
我跟LZ的問題比較像 , 我學了一點c和js , 按照我粗淺的理解 , 比如假設你是個造玩具的手藝人 , 你現在要造個大象 , 那么你就拿材料開始捏 , 捏鼻子捏個腿什么的 , 那么第二次你要再造個大象 , 那么還是捏個鼻子捏個腿 , 按部就班一步一步來 , 該是什么就是什么 , 最后完成你的大象 , 這是面向過程。面向對象就是,你要造個大象,你先捏出個大象然后鑄個模具,下次你要捏大象了,拿模具復刻一個,完了這次你要造個猛犸象,那你刻一個大象,回頭給它加點毛,這是面向對象,大象的模具就是這個的類。這是我的理解,我是新手,也不清楚對不對,希望有大神指點我的看法的問題

TA貢獻7條經驗 獲得超2個贊
? ? ? ?我也是初學JAVA,我覺得面向對象,就是你面前有個東西(或者你腦海里有個想完成的事),然后你看它需要什么物件才能搭建起來,就去找這些配件來完成它。(配件有現成的,也有需要你自己動手創建的)。在這個過程中也可以給這個對象新的功能和行為。最后完成的這個對象盡量通用一些,也可以成為別人的配件,讓他們再拿去裝配使用。

TA貢獻8條經驗 獲得超0個贊
面對對象就是萬物皆對象,創建一個人的類,實現左右轉的方法,一個數字類,實現加減運算的方法.需要的時候就創建這個類,調用相應的方法就可以了.把需要進行活動的每個事務主題都當成一個對象,每個事務都有各自的方法去實現.面對過程就是完全的進行程序的運轉,如何運轉就如何去實現.
添加回答
舉報