導航:首頁 > 研究方法 > 抽象方法是什麼

抽象方法是什麼

發布時間:2023-06-14 20:44:20

什麼是JAVA中的抽象方法請講的淺顯點

抽象是從眾多的事物中抽取出共同的、本質性的特徵,而舍棄其非本質的特徵。例如蘋果、香蕉、生梨、葡萄、桃子等,它們共同的特性就是水果。得出水果概念的過程,就是一個抽象的過程。要抽象,就必須進行比較,沒有比較就無法找到共同的部分。

② Java中什麼叫做抽象方法只需聲明,而不需實現

實現是針對其子類:例如

public abstract class Father{
//只申明,不實現
public abstract void show();
}

public class Child extends Father{
//實現
public void show{
System.out.println("show method!");
}
}

實現了方法,不覺得么?
你看父類的方法
public abstract void show();
只是做了聲明,並沒有方法體。

在其子類中:
public void show{
System.out.println("show method!");
}
實現了方法內部功能,我只是輸出一句話,當然你可以做其他功能。

③ 關於java抽象方法

下面是抽象方法聲明時採用的語法:abstract void f();
如果從一個抽象類繼承,而且想生成新類型的一個對象,就必須為基礎類中的所有抽象方法提供方法定義。如果不這樣做(完全可以選擇不做),則衍生類也會是抽象的,而且編譯器會強迫我們用abstract 關鍵字標志那個類的「抽象」本質。即使不包括任何abstract 方法,亦可將一個類聲明成「抽象類」。如果一個類沒必要擁有任何抽象方法,而且我們想禁止那個類的所有實例,這種能力就會顯得非常有用。
在面向對象的概念中,我們知道所有的對象都是通過類來描繪的,但是反過來卻不是這樣。並不是所有的類都是用來描繪對象的,如果一個類中沒有包含足夠的信息來描繪一個具體的對象,這樣的類就是抽象類。
抽象類往往用來表徵我們在對問題領域進行分析、設計中得出的抽象概念,是對一系列看上去不同,但是本質上相同的具體概念的抽象。比如:如果我們進行一個圖形編輯軟體的開發,就會發現問題領域存在著圓、三角形這樣一些具體概念,它們是不同的,但是它們又都屬於形狀這樣一個概念,形狀這個概念在問題領域是不存在的,它就是一個抽象概念。正是因為抽象的概念在問題領域沒有對應的具體概念,所以用以表徵抽象概念的抽象類是不能夠實例化的。在面向對象領域,抽象類主要用來進行類型隱藏。我們可以構造出一個固定的一組行為的抽象描述,但是這組行為卻能夠有任意個可能的具體實現方式。這個抽象描述就是抽象類,而這一組任意個可能的具體實現則表現為所有可能的派生類。模塊可以操作一個抽象體。由於模塊依賴於一個固定的抽象體,因此它可以是不允許修改的;同時,通過從這個抽象體派生,也可擴展此模塊的行為功能。熟悉OCP的讀者一定知道,為了能夠實現面向對象設計的一個最核心的原則OCP(Open-Closed Principle),抽象類是其中的關鍵所在。

④ 什麼是java抽象方法

抽象方法如下例子:
abstract Class A(){//抽象類
abstract void a();//抽象方法,沒有方法體
}
註:1.抽象類或者介面不能被實例化;
2.有抽象方法的類一定是抽象類或者介面;
3.抽象類可以有不是抽象的屬性跟方法;
4.子類繼承抽象類必實現其抽象方法,除非子類是抽象類;
左上角有我頭像,有很多有趣的朋友在一起討論交流;

⑤ 虛方法和抽象方法的區別是什麼

用我自己的話說
抽象方法用abstract修飾
不允許有方法體
必須被子類override
只能在抽象類中

虛方法用virtual修飾
要有方法體,哪怕是一個分號
可以被子類override
除了密封類外都可以寫

⑥ 什麼是抽象的方法

抽象的方法就是使用通過具體現象總結出來的思維方式。例如有綜合,分析,比較,歸納,演繹等等思維方式。

閱讀全文

與抽象方法是什麼相關的資料

熱點內容
對待事物的簡單方法 瀏覽:449
復利法的計算方法 瀏覽:188
如何對比兩種實驗方法相關性 瀏覽:952
股癬中醫中葯治療方法 瀏覽:488
鵝蛋的營養及食用方法 瀏覽:157
精華原液的正確使用方法 瀏覽:572
23歲閉嘴面膜使用方法 瀏覽:847
浮力簡單計算方法 瀏覽:156
物理排痰的治療方法 瀏覽:516
苯丙氨酸檢測方法 瀏覽:956
蘭州景觀溫室大棚安裝方法 瀏覽:25
pr剪輯素材常用的有哪四種方法 瀏覽:56
方法報怎麼做8年級 瀏覽:763
萬用表電感的測量方法 瀏覽:357
簡單的拼圖p圖軟體技巧方法 瀏覽:626
腰椎滑脫保守治療的方法有哪些 瀏覽:789
如何打緊箍繩結的方法 瀏覽:882
耳圍凹陷的診斷方法有哪些 瀏覽:522
鹼性食物有哪些清理方法 瀏覽:105
鋼軌導靜電連接方法 瀏覽:899