1.抽象函數(shù)的語法特征
2.抽象類的語法特征
3.抽象類的作用
什么是抽象函數(shù)
只有函數(shù)的定義,沒有函數(shù)體的函數(shù),被稱為抽象函數(shù);
abstract? ? void? ? fun();
什么是抽象類
使用abstract定義的類被稱之為抽象類;
1.抽象類不能夠生成對象;
2.如果一個類當(dāng)中包含有抽象函數(shù),那么這個類必須被聲明為抽象類;
3.如果一個類當(dāng)中沒有抽象函數(shù),那么這個類也可以被聲明為抽象類
抽象類可以有構(gòu)造函數(shù)嗎?
條件:
1.抽象類不能生成對象
2.構(gòu)造函數(shù)用于生成類的對象
抽象類可以擁有構(gòu)造函數(shù),抽象類的子類可以通過super調(diào)用抽象類的構(gòu)造函數(shù)
抽象類的作用
指導(dǎo)作用,抽象類表達(dá)的是一種概念,基類