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

正文內(nèi)容

[工學(xué)]csharp中對(duì)象的創(chuàng)建(編輯修改稿)

2025-02-10 13:41 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ,幫你從多個(gè)方法中選擇正確的那個(gè) ? 構(gòu)造方法也可以重載 Microsoft 169。 23 思考題:為什么使用方法重載? ? 你負(fù)責(zé)編寫一段打印程序,要打印的數(shù)據(jù)包括整型、浮點(diǎn)型、字符串類型、日期類型等等,且不同數(shù)據(jù)類型打印方法也不相同,怎么辦? ? 解決辦法: 只好為每一種數(shù)據(jù)類型編寫一個(gè)單獨(dú)的打印方法了 ? printInt() ? printFloat() ? printString() ? printDate() 方法重載 Microsoft 169。 24 思考題:為什么使用方法重載呢? 更好的解決辦法: ? 使用一個(gè)公共的方法名 print( ),然后通過方法重載實(shí)現(xiàn)不同數(shù)據(jù)類型的打印 ? print ( int i ) ? print ( float f ) ? print ( String s ) ? print ( Date d ) ? 所有功能相似的方法共享同一個(gè)名字,更容易記憶 方法重載 Microsoft 169。 25 ?示例: 重新編寫 useTool方法,如果指定了被加害人,則將道具應(yīng)用于這 一個(gè)人;否則將道具應(yīng)用于所有人 方法重載 class People { //將道具應(yīng)用于指定的人 public void useTool(string tool, People o){ (“將 {0}用于 {1}”, tool, )。 } //將道具應(yīng)用于所有人 public void useTool(string tool){ (“將 {0}用于所有人”, tool)。 } } Microsoft 169。 26 ? 當(dāng)輸入三個(gè) /// 后, 就會(huì)插入幾行 XML 代碼,可以為成員添加描述信息 ? 在代碼編輯器 中,當(dāng)在對(duì)象名后面輸入“ .” 操作符后,VS .NET 會(huì)顯示對(duì)象的成員列表 使用 XML代碼注釋功能 3 C中對(duì)象的創(chuàng)建 內(nèi)容: ? 類的定義 ? 聲明方法 ? 構(gòu)造函數(shù) ? 使用類的靜態(tài)成員 ? 命名空間 Microsoft 169。 28 構(gòu)造函數(shù) ?構(gòu)造函數(shù)是一個(gè)很特殊的方法(因?yàn)闆]有返回值)。每個(gè)類都顯示或隱式的包涵一個(gè)構(gòu)造方法,用來初始化該類的一個(gè)新的對(duì)象 ?構(gòu)造函數(shù)和類具有相同的名稱,且沒有返回值。 ?構(gòu)造函數(shù)負(fù)責(zé): ? 為對(duì)象分配內(nèi)存空間 ? 成員變量的初始化 ?示例 : class People { public string name。 public string sex。 //構(gòu)造函數(shù) public People(){ sex = “男” 。 } } Microsoft 169。 29 如何初始化對(duì)象 ? 當(dāng)使用 new創(chuàng)建一個(gè)新的對(duì)象時(shí), CLR會(huì)自動(dòng)調(diào)用構(gòu)造函數(shù)。 ? 示例: class People { public string name。 public string sex。 //構(gòu)造函數(shù) public People() { sex = “男” 。 } } People obj = new People()。 Microsoft 169。 30 如何初始化對(duì)象 ? 如果沒有編寫構(gòu)造函數(shù), C會(huì)自動(dòng)提供一個(gè)缺省的無參的構(gòu)造參數(shù) ? 示例: class People { public string name。 } 等價(jià)于: class People { public string name。 public People() { } } Microsoft 169。 31 帶參數(shù)的構(gòu)造函數(shù) ? 同其他方法一樣,構(gòu)造函數(shù)可以帶參數(shù) ? 一旦我們定義了構(gòu)造函數(shù), C就不再提供缺省構(gòu)造函數(shù) ? 示例: class People { public string name。 //帶參數(shù)的構(gòu)造函數(shù) public People(string s) { name = s。 } } People obj = new Peo
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1