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

正文內(nèi)容

c程序設(shè)計(jì)語(yǔ)言ppt課件-資料下載頁(yè)

2025-05-05 08:28本頁(yè)面
  

【正文】 class 類名 { 字段列表 。 方法列表 。 } 面向?qū)ο笤O(shè)計(jì) ? 在 C中,類可包含如下幾種成員: 1. 字段,字段是被視為類的一部分的對(duì)象實(shí)例,通常用來(lái)保存類數(shù)據(jù),一般為私有成員。 2. 屬性,屬性是類中可以像類中的字段一樣訪問(wèn)的方法。屬性可以為類字段提供保護(hù),避免字段在對(duì)象不知道的情況下被修改。 3. 方法,方法定義類可以執(zhí)行的操作。 4. 事件,事件是向其他對(duì)象提供有關(guān)事件發(fā)生通知的一種方式,事件是使用委托來(lái)定義和出發(fā)的。 5. 構(gòu)造函數(shù),構(gòu)造函數(shù)是第一次創(chuàng)建對(duì)象時(shí)調(diào)用的方法,用來(lái)對(duì)對(duì)象進(jìn)行初始化。 6. 析構(gòu)函數(shù),析構(gòu)函數(shù)是對(duì)象使用完畢后從內(nèi)存中清理對(duì)象占用的資源,在 C中一般不需要明確定義析構(gòu)函數(shù), CLR會(huì)幫助解決內(nèi)存的釋放問(wèn)題。 面向?qū)ο笤O(shè)計(jì) ? 對(duì)象是類的實(shí)例化,只有對(duì)象才能包含數(shù)據(jù),執(zhí)行行為,觸發(fā)事件,而類只不過(guò)就像 int一樣是數(shù)據(jù)類型,只有實(shí)例化才能真正發(fā)揮作用。 ? 對(duì)象具有以下特點(diǎn): 1. C中使用的全都是對(duì)象。 2. 對(duì)象是實(shí)例化的,對(duì)象是從類和結(jié)構(gòu)所定義的模板中創(chuàng)建的。 3. 對(duì)象使用屬性獲取和更改它們所包含的信息。 4. 對(duì)象通常具有允許它們執(zhí)行操作的方法和事件。 5. 所有 C對(duì)象都繼承自 Object。 6. 對(duì)象的具有多態(tài)性,對(duì)象可以實(shí)現(xiàn)派生類和基類的數(shù)據(jù)和行為。 面向?qū)ο笤O(shè)計(jì) ? 對(duì)象的聲明就是類的實(shí)例化,傳遞回該對(duì)象的引用。此引用引用了新對(duì)象,但不包含對(duì)象數(shù)據(jù)本身 。 ? 類實(shí)例化的方式很簡(jiǎn)單,通過(guò)使用 new來(lái)實(shí)現(xiàn)。 例如: 1. Point p1 = new Point()。 //使用默認(rèn)構(gòu)造函數(shù)聲明類的對(duì)象 2. Point p2 = new Point(1,1)。 //使用指定的構(gòu)造函數(shù)聲明類的對(duì)象 面向?qū)ο笤O(shè)計(jì) ? 繼承是面向?qū)ο缶幊痰囊淮筇匦?,通過(guò)繼承,類可以從其它類繼承相關(guān)特性。 ? 派生類將獲取基類的所有非私有數(shù)據(jù)和行為以及新類為自己定義的其他數(shù)據(jù)和行為。 ? 繼承實(shí)現(xiàn)方式是:在聲明類時(shí),在類名稱后放置一個(gè)冒號(hào),然后在冒號(hào)后指定要從中繼承的類。 例如:類 B從類 A中繼承,類 A被稱著基類,類 B被稱著派生類: public class A //定義類 A { public A() { } } public class B : A //定義類 B,繼承自類 A { public B() { } } 面向?qū)ο笤O(shè)計(jì) ? C支持方法重載,這可以讓使用相同的名字來(lái)創(chuàng)建多個(gè)方法,而這些方法具有不同的參數(shù)。當(dāng)調(diào)用這些方法時(shí), CLR會(huì)根據(jù)參數(shù)的來(lái)選擇相應(yīng)的方法。 ? 使用重載可以同時(shí)創(chuàng)建一個(gè)方法的不同版本。 例如: int Add(int a,int b) //求兩個(gè)整數(shù)的和 { return a + b。 } float Add(float a,b) //求兩個(gè)浮點(diǎn)數(shù)的和 { return a + b。 } 這樣就可以調(diào)用方法 Add()來(lái)求兩個(gè)數(shù)的和, CLR會(huì)根據(jù)傳進(jìn)來(lái)的參數(shù)來(lái)調(diào)用不同的方法,代碼如下: int sum = Add(1,2) //傳入的參數(shù)是整型, float sumF = Add(,)。 //傳入的參數(shù)是浮點(diǎn)數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1