亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JAVA面向對象?

JAVA面向對象?

cyc川 2017-03-16 15:59:01
學了一段時間的java了。但是現在還是對面向對象這個詞不太了解,感覺被什么東西帶跑偏了。java是一門面向對象的語言,可是我只學了java,我不知道什么是非面向對象。就好像軍訓左右轉。一個人不知道左是哪邊,你告訴他左就是右的反方向,這人不知道左,肯定不知道右。右都不知道,怎么知道右的反方向呢?我之前理解的面向對象,就是,舉個例:有個小孩問我1+1=?,而我要告訴他的不是“=2”這樣,而是告訴他“+”的含義啊什么的,最終達到一個他能自己解決所有加法運算的結果。就是說針對的不是單個的問題,而是一類問題。這就是java里面的方法。腦袋有點混亂,不知道我有沒有表達明白。就是想問問各位大神,“面向對象”這個詞是什么意思。謝謝
查看完整描述

9 回答

?
時間啊

TA貢獻17條經驗 獲得超21個贊

使用通俗的語言來說吧,

對象就像生活中一個具體的實物,這個具體是是針對類而言的,

類,不使用java術語,就生活經驗而言,類就是分類,就是一類東西。java也是取這個意思的。

舉個例子而言:對于生物來說,咱們就分為兩類(假設)。一類是人類,一類是動物類,我們就可以寫兩個類

```

class Person{}?

class Animal{}

```

對象就是類中的一個具體的事物,在這個例子中,比如張三是一個人,張三就是這個人類的對象。

用java語言聲明(也可以說創建等等)

```

Person zhangsan = new Person();

```

面向對象的思想,就是希望程序員培養出這種思想,再便編程過程中,把世界萬物都分類,然后取其具體對象來使用。

恩希望你能理解。

查看完整回答
10 反對 回復 2017-03-17
  • 飛飛斐
    飛飛斐
    似乎理解了,又似乎沒有懂
  • 時間啊
    時間啊
    沒那么復雜,就跟平常生活中的把東西分類的思想一樣哈,分為一類就做類 屬于這一類的一個具體物品叫做對象, 不要太糾結,當你有點懵的時候講這句話念三遍 “對象是類的具體體現(就是一個具體物品)” 然后繼續向后學習就好了,以后會慢慢理解的
?
qq_金銀花_1

TA貢獻1條經驗 獲得超3個贊

我能明白面向對象,但是你這例子也挺深奧,我覺得你比我厲害,肯定能懂

查看完整回答
3 反對 回復 2017-03-16
?
kevinZee

TA貢獻50條經驗 獲得超39個贊

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

查看完整回答
1 反對 回復 2017-03-16
?
不要記得我

TA貢獻7條經驗 獲得超2個贊

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

查看完整回答
1 反對 回復 2017-03-16
?
賣女孩的小火柴4143437

TA貢獻11條經驗 獲得超1個贊

任何事物都可以看做對象,比如人,{張三,20,48千克,180CM}這些就是他的屬性,像他會吃飯,會玩游戲,會上班就是他的方法。
查看完整回答
反對 回復 2017-03-17
?
慕粉3681430

TA貢獻8條經驗 獲得超0個贊

面對對象就是萬物皆對象,創建一個人的類,實現左右轉的方法,一個數字類,實現加減運算的方法.需要的時候就創建這個類,調用相應的方法就可以了.把需要進行活動的每個事務主題都當成一個對象,每個事務都有各自的方法去實現.面對過程就是完全的進行程序的運轉,如何運轉就如何去實現.

查看完整回答
反對 回復 2017-03-16
?
慕粉1470100928

TA貢獻11條經驗 獲得超4個贊

你所想到的所有東西就是對象。。。。。。
查看完整回答
反對 回復 2017-03-16
?
Sxy97

TA貢獻63條經驗 獲得超23個贊

剛開始你只要知道new出來的都是對象就行了

查看完整回答
反對 回復 2017-03-16
  • 9 回答
  • 0 關注
  • 2872 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號