.NET繼承與多態(tài)實驗報告

.NET繼承與多態(tài)實驗報告

ID:48346209

大小:425.50 KB

頁數(shù):9頁

時間:2019-06-04

.NET繼承與多態(tài)實驗報告_第1頁
.NET繼承與多態(tài)實驗報告_第2頁
.NET繼承與多態(tài)實驗報告_第3頁
.NET繼承與多態(tài)實驗報告_第4頁
.NET繼承與多態(tài)實驗報告_第5頁
資源描述:

《.NET繼承與多態(tài)實驗報告》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、實驗報告課程名稱.NET程序設計實驗項目.NET繼承與多態(tài)專業(yè)計科班級1姓名學號指導教師實驗成績年月日一、實驗目的(介紹本次實驗的預期目標,完成的功能)1.理解類的繼承性與多態(tài)性,掌握其應用方法。2.理解抽象類、接口的概念,掌握抽象類與接口的定義及使用方法。二、實驗過程(介紹實驗中涉及的關鍵過程,如核心算法、數(shù)據(jù)結(jié)構(gòu)等)1.設計一個Windows應用程序,在該程序中首先構(gòu)造一個學生基本類,再分別構(gòu)造小學生、中學生、大學生等派生類,要求具有不同的特性和行為,能通過靜態(tài)成員自動記錄不同學生的人數(shù)。學生類要求的功能:成員變量:學號、姓名、

2、總成績、性別等;方法:構(gòu)造函數(shù)、析構(gòu)函數(shù)、顯示學生的全部信息。派生類要求的功能:成員變量:小學生類:語文成績、數(shù)學成績、英語成績中學生類:化學成績、物理成績大學生類:高數(shù)成績、計算機成績靜態(tài)變量:人數(shù)方法:構(gòu)造函數(shù)、析構(gòu)函數(shù)、顯示學生全部信息。選擇“文件”→“新建”→“項目”菜單命令,彈出“新建項目”對話框,在“模板”列表框中選擇“控制臺應用程序”。首先創(chuàng)建一個學生類,屬性有學號、姓名、總成績、性別,構(gòu)造函數(shù)里賦值。代碼如圖1-1所示:圖1-1學生類源代碼然后分別創(chuàng)建小學生類、中學生類和大學生類。代碼如圖1-2、1-3、1-4所示:

3、圖1-2小學生類源代碼圖1-3中學生類源代碼圖1-4大學生類源代碼最后創(chuàng)建班級類并實現(xiàn)學生信息管理。如圖1-5、1-6所示:圖1-5班級類圖1-6程序源代碼一、實驗結(jié)果分析(分析實驗的最終結(jié)果)1.選擇“調(diào)試”→“啟動調(diào)試”,或“調(diào)試”→“開始執(zhí)行(不調(diào)試)”菜單命令,將程序顯示在命令提示符窗口中。如圖2-1所示:圖2-1程序主界面按數(shù)字1鍵,輸入班級的學生人數(shù),然后按回車鍵。依次輸入學生學號、姓名、性別、總成績。如圖2-2所示:圖2-2輸入學生信息按數(shù)字2鍵,可以輸入學號來查詢學生信息。如圖2-3所示:圖2-3查詢學生信息按數(shù)字3

4、鍵可以統(tǒng)計出全班的平均分。如圖2-4所示:圖2-4統(tǒng)計全班平均分一、實驗心得通過這次實驗我掌握了C#中類的繼承性與多態(tài)性。面向?qū)ο蟮睦^承與多態(tài)允許創(chuàng)建一個通用類,然后從通用類派生出更多的特殊類。這個通用類稱為基類,特殊類稱為派生類,派生類繼承基類的屬性和方法。對比Java語言中,C#使用“:”關鍵字繼承類;通過base關鍵字,派生類構(gòu)造函數(shù)就可以調(diào)用基類的構(gòu)造函數(shù);用sealed關鍵字可以聲明密封類,避免他人共享代碼;使用new關鍵字來定義與基類中同名的成員;在基類中使用virtual關鍵字標識虛擬成員,然后在派生類中用overri

5、de關鍵字將基類的虛擬成員覆蓋掉。指導教師簽字:年月日

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。