本文目錄一覽:
“java 抽象”怎麼理解?
抽象是一種面向對象的編程實踐的核心原則, Java具有所有OOPs原則,抽象是一個Java語言的主要構建塊。
數據抽象的跨度從創建簡單的數據對象集合的實現複雜如HashMap或HashSet。
控制抽象是結構化編程背後主要驅動力。
java的優點:
java是純面向對象編程的語言;
平台無關性 (一次編譯,到處運行;Write Once,Run Anywhere);
java提供了許多內置的類庫,通過這些類庫,簡化了開發人員的設計工作,同時縮短了項目開發時間;
提供了對Web應用開發的支持,例如,Applet,Servlet,和JSP可以用來開發Web應用程序,,Socket,RMI可以用來開發分布式應用程序的類庫。
java 抽象怎麼理解?
抽象就是把一個對象分析出各個屬性, 來替代表達的手法 。
抽 就是抽離;象 ,表象。表示出來的部分
比如一棵樹。整個一看我們就知道是樹,但是具體是為什麼呢。這樣就要拿樹和其它東西比出不一樣的地方,這些地方就是抽象出來的。抽象出來的東西脫離了樹本身,也就變得沒有意義,但是組合起來就是樹的概念。比如一棵樹,10米高,樹皮粗糙,樹葉是針形,樹榦很直,等等。這些屬性組合起來會感覺是一顆松樹。但是單獨說 10 米,沒有對象的話,就不知道這個是說的什麼東西。
編程上將對象抽象化是很有用的一個方法,能將枯燥的數據與單一對象對應起來,這樣易於理解,也便於編程。
例如在編寫學員管理系統。 學生的定義,首先要有名字,再有性別,再有學號,等等等等。這些就是抽象出來的屬性。而在定義這些屬性的時候就不要定義 a =”張三” b=1 c=122222 這些不容易辨識的屬性名字。而是用 name=”張三” sex=”male” no=”122223″ 這樣一眼能認出來的名字。這樣不容易搞錯,理解起來也不會困難。
java抽象 有什麼好處?
抽象就是有點模糊的意思,還沒確定好的意思。 比如我想買件衣服,我只是想買衣服而已,但還沒確定是買白色的衣服還是藍色的衣服,也還沒確定是要買短袖還是長袖的衣服。 用到java上,就比方,我要定義一個方法和類。但還沒確定怎麼去實現它的具體一點的子方法,那我就可以用抽象類或接口。有抽象就有具體,那就是他的實現了。
java 抽象類的優勢
抽象後 ,其子類通過繼承它實現多態,後期綁定,可以為將來要實現的東西做好接口,實現重用性
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/127384.html