什麼是抽象?

2021-10-25 04:50:15 字數 617 閱讀 3132

1.抽象類的定義:抽象就是從多個事物中將共性的,本質的內容抽取出來。

2.抽象方法的由來:多個物件都具備相同的功能,但是功能具體內容有所不同,那麼在抽取過程中,只抽取了功能定義,並未抽取功能主體,那麼只有功能宣告,沒有功能主體的 方法稱為抽象方法。

2.1例子:例如:狼和狗都有吼叫的方法,可是吼叫內容是不一樣的。所以抽象出來的犬科雖然有吼叫功能,但是並不明確吼叫的細節。

3.抽象類的特點:

3.1:抽象方法只能定義在抽象類中,抽象的方法和抽象的類必須由關鍵字abstract修飾。

3.1:抽象類值只定義方法宣告,不定義功能主題(即方法的實現)。

3.2:抽象類不可以被建立物件。

3.3;抽象類只有子類繼承了父類中的方法,並且對其中的所有抽象方法進行了重寫。該子類才不是抽象類,只要不是重寫當中的所有抽象方法,那麼這個子類還是抽象類

4.注意點:

4.1:抽象類中是否有建構函式?有,用於給子類物件進行初始化。

4.2:抽象類中是否可以定義非抽象方法?可以

4.3:抽象關鍵字abstract和哪些不可以共存?final , private , static

4.4::抽象類中可不可以不定義抽象方法?可以。抽象方法目的僅僅為了不讓該類建立物件。

什麼是抽象?

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

什麼是依賴,什麼是抽象

1 關於依賴和耦合 從小國寡民到和諧社會 在老子的 小國寡民 論中,提出了一種理想的社會狀態 鄰國相望,雞犬之聲相聞,民至老死,不相往來。這是他老人家的一種社會理想,老死不相往來的人群呈現了一片和諧景象。因為不發生瓜葛,也就無所謂關聯,進而無法導致衝突。這是先祖哲學中的至純哲理,但理想的大同總是和現...

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

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