缺省構(gòu)造函數(shù)作用?
缺省構(gòu)造函數(shù)又叫默認構(gòu)造函數(shù),英文名稱default constructor,是當聲明對象的時候,編譯器會調(diào)用的一個構(gòu)造函數(shù)。
在計算機編程語言中,缺省構(gòu)造函數(shù)可以指編譯器在沒有任何程序員定義的構(gòu)造函數(shù)(例如Java)的情況下自動生成的構(gòu)造函數(shù),通常是無用的構(gòu)造函數(shù)。 在其他語言中(例如在C ++中),無論構(gòu)造函數(shù)是自動生成的還是用戶定義的,它都是可以調(diào)用的構(gòu)造函數(shù),無需提供任何參數(shù)。 請注意,如果在構(gòu)造函數(shù)的定義中提供了默認參數(shù),那么帶有形參的構(gòu)造函數(shù)仍然可以不帶參數(shù)地被調(diào)用。