淺談面向?qū)ο笾惻c對(duì)象

如果文章對(duì)你有所幫助,請(qǐng)點(diǎn)喜歡并關(guān)注,這將是我最大的動(dòng)力,謝謝

首先java是一個(gè)面向?qū)ο蟮恼Z(yǔ)言

在第一次聽(tīng)到“面向?qū)ο蟆斑@四個(gè)字,大家或許多少都感到有些不知所措,感覺(jué)像是玄學(xué)。到底什么是面向?qū)ο?,面向?qū)ο笥惺裁从茫?/p>

  • 要談面向?qū)ο螅覀儜?yīng)該先來(lái)談?wù)勈裁词?strong>對(duì)象?
    對(duì)象其實(shí)很好解釋,一切在世界上(地球終于有cp啦(.)客觀存在的事物都叫對(duì)象,所謂萬(wàn)物皆對(duì)象。而為什么要定義對(duì)象呢?
  • 這里我們就要談?wù)劇?strong>類”
    在拋出這個(gè)概念前,需要大家明白什么是抽象。可能很多人看抽象派大師的畫看多了,會(huì)評(píng)論什么什么東西很抽象,比如你的臉長(zhǎng)得很抽象。,大家可能覺(jué)得抽象這個(gè)詞是個(gè)形容詞,其實(shí)不然,他也是個(gè)動(dòng)詞。
  • 在哲學(xué)范疇里,抽象的意思是把某些具有共同特性的事物(對(duì)象)的共同點(diǎn)“抽”出來(lái),用來(lái)劃分對(duì)的區(qū)別,這就是抽象。真心推薦大家在學(xué)習(xí)編程的過(guò)程中,能夠抽出空余的時(shí)間看看有關(guān)哲學(xué)的書,這樣更容易對(duì)編程思想的理解。(雖然有的有些形而上學(xué),但有的還是不錯(cuò)的)
    下面關(guān)于抽象的概念摘自百度百科

抽象是從眾多的事物中抽取出共同的、本質(zhì)性的特征,而舍棄其非本質(zhì)的特征。例如蘋果、香蕉、生梨、葡萄等,它們共同的特性就是水果。得出水果概念的過(guò)程,就是一個(gè)抽象的過(guò)程。要抽象,就必須進(jìn)行比較,沒(méi)有比較就無(wú)法找到在本質(zhì)上共同的部分。共同特征是指那些能把一類事物與他類事物區(qū)分開(kāi)來(lái)的特征,這些具有區(qū)分作用的特征又稱本質(zhì)特征。因此抽取事物的共同特征就是抽取事物的本質(zhì)特征,舍棄非本質(zhì)的特征。所以抽象的過(guò)程也是一個(gè)裁剪的過(guò)程。在抽象時(shí),同與不同,決定于從什么角度上來(lái)抽象。抽象的角度取決于分析問(wèn)題的目的。

類就是對(duì)“對(duì)象”的抽象,它不是任何事物,只是一個(gè)抽象

比如人,類就把人類抽象出有腦子(有思想),能直立行走,會(huì)發(fā)明東西等等,用來(lái)區(qū)分人類與其他動(dòng)物的區(qū)別,這里人類是就是一個(gè)類,他不指任何一個(gè)人,而任何一個(gè)符合這個(gè)類特征的比如你,比如我,比如蕾蕾,就是類的對(duì)象。

  • 到底什么是面向?qū)ο??面向?qū)ο笥钟惺裁从茫?br> 舉個(gè)簡(jiǎn)單的例子大家就明白了。
    比如廣大程序猿到了一定年齡都需要找女朋友,在這里,我們把女人單獨(dú)劃為一類,而我們到底需要什么樣的女朋友呢,我們開(kāi)始給我們需要的類進(jìn)行抽象:胸大(多大才算大,劃分B以上吧),屁股翹,溫柔賢惠,善解人意,有自己的思想而又能兼顧家庭。到這里,我們的類定義完了。這上面,胸,屁股,都是類的屬性(特性),而溫柔賢惠,善解人意,有思想而又能兼顧家庭,是方法(行為),然后我們就依據(jù)這些數(shù)據(jù)開(kāi)始找對(duì)象了,在茫茫人海中,找啊找~找啊找,終于找到了我家蕾蕾(?。?)bingo。
根據(jù)上面的屬性和方法,我們也可以理解為,類就是屬性和方法的集合。

寫成程序就可以是這樣
//創(chuàng)建一個(gè)女朋友的類
public class gf{
//定義類的屬性
float bust;
float hip;
//定義類的方法
void ability{
Sysotem.out.println("溫柔賢惠,善解人意,有思想而又能兼顧家庭");
}}
面向?qū)ο蟮暮锰?,我認(rèn)為就是能有一個(gè)可以量化的具體的可視化程度高的目標(biāo),而不是像無(wú)頭蒼蠅一樣嗡嗡亂飛。一個(gè)女朋友一個(gè)女朋友的找啊找,到最后找到了又覺(jué)得不甘心,把她做備胎繼續(xù)找啊找,太浪費(fèi)時(shí)間了,有這個(gè)時(shí)間可以擼好幾段代碼了= =并且有了這個(gè)女朋友類,你不僅可以自己通過(guò)這個(gè)類找女朋友,你還可以介紹給周圍的人一起用它來(lái)找女朋友,說(shuō)白了,就是高的可復(fù)用性,這點(diǎn)很重要。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容