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

正文內(nèi)容

c異常處理ppt課件-資料下載頁(yè)

2025-05-05 12:07本頁(yè)面
  

【正文】 常類(lèi)必須繼承已有的異常類(lèi)。 【 例 】 定義和使用用戶(hù)自定義異常。 設(shè)計(jì)思想:在程序 MyExceptionClass中先定義了一個(gè)學(xué)生類(lèi) ——student類(lèi),該類(lèi)包含兩個(gè)私有變量成員: name和 score,分別表示學(xué)生姓名和成績(jī),且 name的長(zhǎng)度不超過(guò) 8個(gè)字節(jié), score的范圍為 [0,100];另外還包含一個(gè)方法成員 f(),用于設(shè)置 name和 score。然后自定義一個(gè)異常類(lèi) UserException,當(dāng)對(duì) name所賦的值的長(zhǎng)度超過(guò) 8個(gè)字節(jié)或者對(duì) score所賦的值不在 [0,100]范圍內(nèi)時(shí)都拋出此自定義異常。關(guān)鍵代碼如下: 異常的拋出及自定義異常 用戶(hù)自定義異常 關(guān)鍵代碼如下: class UserException : Exception //定義用戶(hù)的異常類(lèi) { //重載 Exception類(lèi)的構(gòu)造函數(shù) public UserException() { } public UserException(string ms):base(ms) { } public UserException(string ms,Exception inner) : base(ms,inner) { } } 異常的拋出及自定義異常 用戶(hù)自定義異常 class student //定義學(xué)生類(lèi) { private string name。 //姓名,長(zhǎng)度不超過(guò) 8個(gè)字節(jié) private double score。 //成績(jī),范圍為 [0,100] public void setInfo(string name, double score) { if ( 8) { throw (new UserException(姓名長(zhǎng)度超過(guò)了 8個(gè)字節(jié)! ))。 } if (score 0 || score 100) { throw (new UserException(非法的分?jǐn)?shù)! ))。 } = name。 = score。 } } 異常的拋出及自定義異常 用戶(hù)自定義異常 static void Main(string[] args) { student s = new student()。 try { (張三 , )。 } catch (Exception e) { (產(chǎn)生異常: {0}, )。 } ()。 } 異常的拋出及自定義異常 用戶(hù)自定義異常 執(zhí)行該程序 : 在運(yùn)行過(guò)程中由于試圖對(duì) score賦值 ,結(jié)果導(dǎo)致下列異常被創(chuàng)建和拋出: new UserException(非法的分?jǐn)?shù)! )
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1