freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

第2章回顧c(編輯修改稿)

2024-10-22 19:19 本頁面
 

【文章內容簡介】 Name方法,必須同時修改 3個類。 從 Student類派生 3種新學生類 ? 繼承一個類的格式為: class 派生類名 : [繼承方式 ] 父類名 。下面的例子演示了如何從Student類派生出 3種學生類。 ? 本例從 Student類派生出 3個學生類 , 從執(zhí)行結果可以看出 , 派生類繼承了父類的所有屬性 , 并具有自己特有的屬性 。 子類對象的構造函數(shù) ? 當創(chuàng)建一個子類對象時,首先會調用父類的構造函數(shù),然后再調用子類的構造函數(shù)。由于創(chuàng)建子類對象時傳遞給構造函數(shù)的參數(shù)只能交給子類,所以,如果想將參數(shù)傳遞給父類的構造函數(shù),可以在子類的構造函數(shù)中傳遞。下面的代碼演示了如何在子類構造函數(shù)中將構造函數(shù)參數(shù)傳遞給父類。 覆蓋父類的方法 ? StudentPlayBasketball類從父類中繼承了 WhoIAm方法,當調用 StudentPlayBasketball類對象的WhoIAm方法時,會輸出自己的信息。但是子類也可以重新編寫自己獨有的 WhoIAm方法。下例演示了子類覆蓋父類方法 WhoIAm的過程。 虛函數(shù) ? 虛函數(shù)通常在使用父類指針操作子類對象時使用。下面編寫一個 Introduce方法,參數(shù)是一個Student類對象的指針,要求當 Introduce函數(shù)參數(shù)為 Student子類對象指針時,調用子類的 WhoIAm方法。 虛析構函數(shù) ? 考慮下面代碼執(zhí)行后的結果。 ? p和 c都正常地被構造和析構,只有 pChild出現(xiàn)錯誤。當調用 Parent *pChild = new Child時,因為創(chuàng)建的是子類對象,所以輸出了 2次構造信息。但是當調用 delete pChild時,因為 pChild是父類指針,所以只調用了父類的析構函數(shù),而子類的析構函數(shù)沒有被調用。這種現(xiàn)象有時是不允許的,程序想要在子類析構時做的一些清理工作會得不到執(zhí)行。解決上述問題的辦法是在析構函數(shù)前添加 virtual關鍵字,使析構函數(shù)成為虛析構函數(shù)。 類的實現(xiàn)和定義分離 ? 通常在編寫類的時候,將類的聲明放到 “ .h”頭文件中,將類的實現(xiàn)放到 “ .cpp”源文件中,文件名與類名相同。在需要使用類的時候,只需用“ include”指令包含類的頭文件即可。例如可以將 Student類的聲明放入 ,將Student類的實現(xiàn)放入 。頭文件代碼如下。 STL—— 標準
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1