什麼是抽象?

2021-10-25 04:37:58 字數 676 閱讀 8697

概述:

a:抽象類和抽象方法必須用abstract關鍵字修飾

b:抽象類中不一定有抽象方法,但是有抽象方法的類必須定位為抽象類

c:抽象類不能例項化

因為他不是具體的,抽象類也有構造方法,但是不能例項化,那麼構造方法的作用是什麼呢?

用於子類訪問父類資料的初始化。

d:抽象類的子類問題

a:如果不想重寫抽象方法,該子類是乙個抽象類

b:重寫所有的抽象方法,這個時候子類是乙個具體的類。

e:抽象類的例項化其實是靠具體的子類來實現的,是使用多型的方式

animal a = new cat();

**示例:

//abstract class animal 抽象類的申明格式

abstract

class

animal

}//子類是抽象類

abstract

class

dogextends

animal

// cat不是抽象的, 並且未覆蓋animal中的抽象方法eat()

//子類是具體類,重寫抽象方法

class

catextends

animal

}class

abstractdemo

}

什麼是抽象?

1.抽象類的定義 抽象就是從多個事物中將共性的,本質的內容抽取出來。2.抽象方法的由來 多個物件都具備相同的功能,但是功能具體內容有所不同,那麼在抽取過程中,只抽取了功能定義,並未抽取功能主體,那麼只有功能宣告,沒有功能主體的 方法稱為抽象方法。2.1例子 例如 狼和狗都有吼叫的方法,可是吼叫內容是...

什麼是依賴,什麼是抽象

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

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

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