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

正文內(nèi)容

第3章面向?qū)ο笤O(shè)計(編輯修改稿)

2024-10-22 19:14 本頁面
 

【文章內(nèi)容簡介】 1. class Class1 ? 2. { ? 3. public int a。 ? 4. protected string b。 ? 5. private decimal c。 ? 6. } 屬性 ? 屬性可以看作是實體特征的抽象表現(xiàn)。例如,一個學(xué)生的姓名、一個軟件的大小、一個班級的人數(shù)等,這些都可以作為屬性來表示。屬性的聲明涉及兩個關(guān)鍵字: get和 set。 ? get:表示對屬性的讀操作。 ? set:表示對屬性的寫操作。 抽 象 類 ? 面向?qū)ο缶幊趟枷朐噲D模擬現(xiàn)實中的對象和關(guān)系。但是,有時候,基類并不是與具體的事物相聯(lián)系的,而是表達一種抽象的概念。抽象類就可以滿足這種關(guān)系。本節(jié)講述抽象類的概念和使用。 抽象類的概念 ? 現(xiàn)實中,存在如圖 33所示的對象及關(guān)系,父類“運動員”有 3個子類,這 3個子類都可以繼承父類的“訓(xùn)練”這個方法,但是,仔細考慮一下,父類“運動員”的訓(xùn)練該如何實現(xiàn)呢? 抽象類的聲明 ? 上面介紹了什么是抽象方法和抽象類,現(xiàn)在來看如何在 C中實現(xiàn)。 ? ( 1)在 C中,使用關(guān)鍵字 abstract來定義抽象方法( abstract method),并需要把 abstract關(guān)鍵字放在訪問級別修飾符和方法返回數(shù)據(jù)類型之前,沒有方法實現(xiàn)的部分,格式如下: ? public abstract void Train()。 ? ( 2)子類繼承抽象父類之后,可以使用 override關(guān)鍵字覆蓋父類中的抽象方法,并做具體的實現(xiàn),格式如下: ? public override void Train() {?} 抽象方法 ? 子類在繼承了抽象父類之后,就可以具體實現(xiàn)其中的抽象方法了。 3個子類運動員分別實現(xiàn)了抽象方法 Train()。 接 口 ? 接口實際上是定義了一組數(shù)據(jù)結(jié)構(gòu),通過這組數(shù)據(jù)結(jié)構(gòu),可以調(diào)用組件對象的功能。接口和抽象類很相似,在本節(jié)中,除了講解接口的概念和使用外,還會講述接口與抽象類的區(qū)別。 接口的概念 ? 接口和抽象類非常相似,它定義了一些未實現(xiàn)的屬性和方法。所有繼承它的類都繼承這些成員,在這個角度上,可以把接口理解為一個類的模板。 接口的聲明 ? 下面通過一個具體的例子,介紹如何在 C中聲明和使用接口。 ? 示例中有一個“形狀”的概念,它有 3個具體的形
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1