<form id="dlljd"></form>
        <address id="dlljd"><address id="dlljd"><listing id="dlljd"></listing></address></address>

        <em id="dlljd"><form id="dlljd"></form></em>

          <address id="dlljd"></address>
            <noframes id="dlljd">

              聯系我們 - 廣告服務 - 聯系電話:
              您的當前位置: > 關注 > > 正文

              世界短訊!抽象是什么?為什么學Java會遇到抽象?

              來源:CSDN 時間:2023-03-09 08:48:27


              (資料圖)

              最近學Java,經常會遇到抽象這個詞。對于抽象,沒學Java之前,真的不理解什么叫抽象,但是學習Java又多次遇到抽象這個概念,Java中講的很多基本方法,都是抽象而來;因此,自己就不斷地去思考,抽象是什么?   抽象是通過分析綜合的途徑,運用在人腦中再現的質和本質的方法,分為質的抽象和本質的抽象。分析形成質的抽象,綜合形成本質的抽象(也叫具體抽象)。作為科學體系出發點和人對事物完整的認識,只能是本質的抽象(具體的抽象)。質的抽象只能是本質的抽象的一個環節,不能作為完整的認識,更不能作為科學體系的出發點。以上是來自百度百科對抽象的定義,我感覺很抽象,不理解它的意思,相信很多人也很難理解以上的定義。那么網上還給出了這樣的定義:抽像是從眾多的事物中提取出共同的、本質的特征,舍棄其非本質的特征,例如蘋果、香蕉、葡萄、西瓜,他們共同的特性就是:他們都是水果。得出水果概念的這一個過程,就是一個抽象的過程。   而我是這樣理解抽象的:把很復雜的東西用一個或幾個詞來給他們一個名字,比如計算機JAVA、C、Windows等等,我們把它們都叫做軟件,電腦的電路板、顯示器、鼠標、鍵盤等等,我們把它們叫做硬件,這就叫抽象,給他們一個名字。再把他們進一步抽象,那他們都是工具。使用它們,可以方便我們,提高效率。抽象,就是方便我們理解事物??傊橄缶褪墙o個名字,讓我們方便去理解和記憶某些復雜的東西。   老大以前給我們講電路的時候,經常提到:分析電路的時候,把自己想象成為電子在電路中走,就容易理解電路了;那么把自己當成電子在電路當中走,這是抽象。自己寫的代碼給計算機執行,那么我們就可以這樣想象,寫了幾句話(去超市買米和醬油)給你朋友,要他幫你(買米和醬油回來),把復雜的計算機編程過程抽象成為現實生活中的事,這也是抽象。   總的來說,抽象就是方便我們去理解和記憶一些復雜的東西。

              他人觀點:

              蘋果、香蕉、葡萄、西瓜 和 水果的關系應該是子類和父類的關系。所有子類共有的屬性和方法構成了父類。水果的特征是蘋果、香蕉、葡萄、西瓜四者特征中的相同部分。 抽象我的理解是一個框架,抽象類定義了一個框架,其下所有的實現類必須按照這個框架來,而且強制規定實現類必須去實現抽象類的抽象方法。就是實現類必須去填充這些框架。就像接口一樣,定死了我這個接口是4pin、6pin、還是8pin的,每個pin腳是干嘛的。你要用就得按照我這個接口定死的框架來。

              責任編輯:

              標簽:

              相關推薦:

              精彩放送:

              新聞聚焦
              Top 中文字幕在线观看亚洲日韩