抽象類可以有構造函數么?


什么是抽象類

1、被定義為abstract的類稱為抽象類

2、類成員函數被定義為abstract的函數的類稱為抽象類


抽象類都當父類被繼承使用,因為是抽象類無法生成對象。那么問題來了,抽象類有構造函數么?

1、抽象類不能生成對象

2、構造函數用於生成類的對象

以上兩點看抽象類不能有構造函數,但是大家別忘了,在生成子類對象的時候,子類的構造函數要先調用父類的構造函數。從這一點可以看出,抽象父類有構造函數




注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com