什麼是抽象方法

2021-10-23 02:10:01 字數 631 閱讀 5010

抽象是指從具體事物抽出、概括出它們共同的方面本質屬性與關係等,而將個別的、非本質的方面、屬性與關係捨棄的思維過程。

簡單來說就是從具體事物中抽取出其中的一些具有概括性特點的東西,

舉個例子,就比如我們初中物理會把乙個運動的物體當成乙個點,這其實就是把用點來代表物體的位置特徵了。

在程式設計中,方法的意思就是怎麼來解決這個問題,比如說我想要交換這兩個數字int a 和int b但是該怎麼來交換呢?對,我們可以用swap()這個方法來完成這個目標。就比如說我想喝冰可樂,那怎麼才能完成這個目標呢,我會想乙個方法

方法

1、買可樂

2、凍冰塊

3、把可樂和冰塊混在一起

而我所做的這個步驟就是完成這個任務的乙個方法

抽象方法其實就是在抽象出這個問題有解決方法,但是呢並不能實際的告訴你該怎麼做,所以就需要把每乙個抽象方法都例項化,告訴程式每一步該怎麼做,這樣才能完成目標。

舉個例子,比如說我有個抽象方法是吹小號,但是我並不知道五線譜,而且我也不知道指法,所以我得找到乙個例項化的方法,告訴我每一步該怎麼做,手應該放**,嘴該用多大的力氣,這個就是抽象方法吹小號的例項化。

什麼是抽象類?什麼是抽象方法?

抽象類 抽象類就是不能使用new方法進行例項化的類,即沒有具體例項物件的類,抽象類有點類似於 模板 的作用,目的是根據其格式來建立和修改新的類,物件不能由抽象類直接建立,只可以通過抽象類派生出新的子類,再由其子類來建立物件,當乙個類被宣告為抽象類時,要在這個類前面加上修飾符abstract,在抽象類...

c 什麼是抽象類 抽象方法

三 抽象方法的特性 四 抽象方法與抽象類之間的關係 五 抽象類與一般類的相同點及不同點 先看一句話 c 允許把類和方法宣告為abstract,即抽象類和抽象方法。抽象類通常代表乙個抽象的概念,他提供乙個繼承的出發點,當設計乙個新的抽象類時,一定是用來繼承的。所以在乙個繼承關係形成的等級結構中,樹葉節...

什麼是抽象?

概述 a 抽象類和抽象方法必須用abstract關鍵字修飾 b 抽象類中不一定有抽象方法,但是有抽象方法的類必須定位為抽象類 c 抽象類不能例項化 因為他不是具體的,抽象類也有構造方法,但是不能例項化,那麼構造方法的作用是什麼呢?用於子類訪問父類資料的初始化。d 抽象類的子類問題 a 如果不想重寫抽...