首頁 > Java > Java入門 > 什麼是java抽象

什麼是java抽象

爱喝马黛茶的安东尼
發布: 2019-11-12 10:23:29
原創
5270 人瀏覽過

什麼是java抽象

在電腦科學中,抽像是一種過程,在這個過程中,資料和程式定義的形式與代表的內涵語言相似,同時隱藏了實作細節。

抽象:一個概念或想法不和任何特定的具體實例綁死。

什麼是抽象

簡單地說:「抽像只從正確的角度,透露物件的某些相關細節。」

在面向在物件程式設計理論中,抽象涉及定義抽象物件的語言基礎,它到底如何運作、如何取得和改變狀態,並與系統中的其他物件進行「交流」。

抽像在任何程式語言中的許多方面都起作用。從建立子程式到定義介面來,產生低階語言調用,例如設計模式。

抽象的形式

通常抽像有兩種形式:

(1)資料抽象

資料抽像是建立複雜資料類型,隻公開與資料類型互動有意義的操作,對外界隱藏了所有實作細節。

這種方法的好處包括隨著時間的推移改進實現的能力,例如解決效能問題。其想法是,這些變更不應對客戶機程式碼產生任何影響,因為它們不涉及抽象行為。

(2)控制抽象

軟體本質上是用任何程式語言編寫的大量語句的集合。大多數情況下,語句都是相似的,多次重複。

控制抽像是識別所有這些語句並將其作為一個工作單元展現的過程(提取方法)。當我們創建一個函數來執行任何工作時,我們通常就是在抽象化。

在Java中如何使用抽象

抽像是一種物件導向的程式設計實踐的核心原則, Java具有所有OOPs原則,抽象化是一個Java語言的主要構建塊。

資料抽象的跨度從創建簡單的資料物件集合的實作複雜如HashMap或HashSet。類似地,從定義簡單的函數呼叫到完整的開源框架,可以看到控制抽象。控制抽像是結構化程式設計背後主要驅動力。

Java關於抽象最常被討論的是abstract類別和interfaces。

php中文網,大量的免費Java入門教學,歡迎線上學習!

以上是什麼是java抽象的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板