抽象是什么
                            
                            
                            ? 最近學Java,經(jīng)常會遇到抽象這個詞。對于抽象,沒學Java之前,真的不理解什么叫抽象,但是學習Java又多次遇到抽象這個概念,Java中講的很多基本方法,都是抽象而來;因此,自己就不斷地去思考,抽象是什么?
? 抽象是通過分析綜合的途徑,運用在人腦中再現(xiàn)的質(zhì)和本質(zhì)的方法,分為質(zhì)的抽象和本質(zhì)的抽象。分析形成質(zhì)的抽象,綜合形成本質(zhì)的抽象(也叫具體抽象)。作為科學體系出發(fā)點和人對事物完整的認識,只能是本質(zhì)的抽象(具體的抽象)。質(zhì)的抽象只能是本質(zhì)的抽象的一個環(huán)節(jié),不能作為完整的認識,更不能作為科學體系的出發(fā)點。以上是來自百度百科對抽象的定義,我感覺很抽象,不理解它的意思,相信很多人也很難理解以上的定義。那么網(wǎng)上還給出了這樣的定義:抽像是從眾多的事物中提取出共同的、本質(zhì)的特征,舍棄其非本質(zhì)的特征,例如蘋果、香蕉、葡萄、西瓜,他們共同的特性就是:他們都是水果。得出水果概念的這一個過程,就是一個抽象的過程。
? 而我是這樣理解抽象的:把很復雜的東西用一個或幾個詞來給他們一個名字,比如計算機JAVA、C、Windows等等,我們把它們都叫做軟件,電腦的電路板、顯示器、鼠標、鍵盤等等,我們把它們叫做硬件,這就叫抽象,給他們一個名字。再把他們進一步抽象,那他們都是工具。使用它們,可以方便我們,提高效率。抽象,就是方便我們理解事物。總之,抽象就是給個名字,讓我們方便去理解和記憶某些復雜的東西。
? 老大以前給我們講電路的時候,經(jīng)常提到:分析電路的時候,把自己想象成為電子在電路中走,就容易理解電路了;那么把自己當成電子在電路當中走,這是抽象。自己寫的代碼給計算機執(zhí)行,那么我們就可以這樣想象,寫了幾句話(去超市買米和醬油)給你朋友,要他幫你(買米和醬油回來),把復雜的計算機編程過程抽象成為現(xiàn)實生活中的事,這也是抽象。
? 總的來說,抽象就是方便我們?nèi)ダ斫夂陀洃浺恍碗s的東西。
                        
                        
                        ? 抽象是通過分析綜合的途徑,運用在人腦中再現(xiàn)的質(zhì)和本質(zhì)的方法,分為質(zhì)的抽象和本質(zhì)的抽象。分析形成質(zhì)的抽象,綜合形成本質(zhì)的抽象(也叫具體抽象)。作為科學體系出發(fā)點和人對事物完整的認識,只能是本質(zhì)的抽象(具體的抽象)。質(zhì)的抽象只能是本質(zhì)的抽象的一個環(huán)節(jié),不能作為完整的認識,更不能作為科學體系的出發(fā)點。以上是來自百度百科對抽象的定義,我感覺很抽象,不理解它的意思,相信很多人也很難理解以上的定義。那么網(wǎng)上還給出了這樣的定義:抽像是從眾多的事物中提取出共同的、本質(zhì)的特征,舍棄其非本質(zhì)的特征,例如蘋果、香蕉、葡萄、西瓜,他們共同的特性就是:他們都是水果。得出水果概念的這一個過程,就是一個抽象的過程。
? 而我是這樣理解抽象的:把很復雜的東西用一個或幾個詞來給他們一個名字,比如計算機JAVA、C、Windows等等,我們把它們都叫做軟件,電腦的電路板、顯示器、鼠標、鍵盤等等,我們把它們叫做硬件,這就叫抽象,給他們一個名字。再把他們進一步抽象,那他們都是工具。使用它們,可以方便我們,提高效率。抽象,就是方便我們理解事物。總之,抽象就是給個名字,讓我們方便去理解和記憶某些復雜的東西。
? 老大以前給我們講電路的時候,經(jīng)常提到:分析電路的時候,把自己想象成為電子在電路中走,就容易理解電路了;那么把自己當成電子在電路當中走,這是抽象。自己寫的代碼給計算機執(zhí)行,那么我們就可以這樣想象,寫了幾句話(去超市買米和醬油)給你朋友,要他幫你(買米和醬油回來),把復雜的計算機編程過程抽象成為現(xiàn)實生活中的事,這也是抽象。
? 總的來說,抽象就是方便我們?nèi)ダ斫夂陀洃浺恍碗s的東西。
他人觀點:
? 蘋果、香蕉、葡萄、西瓜 和 水果的關(guān)系應(yīng)該是子類和父類的關(guān)系。所有子類共有的屬性和方法構(gòu)成了父類。水果的特征是蘋果、香蕉、葡萄、西瓜四者特征中的相同部分。 抽象我的理解是一個框架,抽象類定義了一個框架,其下所有的實現(xiàn)類必須按照這個框架來,而且強制規(guī)定實現(xiàn)類必須去實現(xiàn)抽象類的抽象方法。就是實現(xiàn)類必須去填充這些框架。就像接口一樣,定死了我這個接口是4pin、6pin、還是8pin的,每個pin腳是干嘛的。你要用就得按照我這個接口定死的框架來。
總結(jié)
 
                            
                        - 上一篇: COMP3055 Machine Lea
- 下一篇: Python可视化模块——Matplot
