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

正文內(nèi)容

第2-3章----面向?qū)ο蟮幕居^念及特征(參考版)

2025-08-10 11:00本頁(yè)面
  

【正文】 ? }。 ? class circle:public shape{ ? public: ? void draw()。 ? virtual void show()。 ? 只表示一些抽象的概念,其中某些函數(shù)無(wú)意義。我們把這種不能建立實(shí)例的類稱為抽象類 (abstract class),例如圖 具就是一個(gè)抽象類。 ? 特點(diǎn):在基類的成員函數(shù)聲明中冠以關(guān)鍵字virtual,在派生類中可重新定義,函數(shù)原型與基類中要完全相同(返回類型、函數(shù)名、參數(shù)個(gè)數(shù)、類型),程序執(zhí)行哪一個(gè)版本,根據(jù)發(fā)送消息對(duì)象屬哪個(gè)類決定。 運(yùn)算符重載 對(duì)運(yùn)算符賦予新的含義,使其能完成復(fù)雜數(shù)據(jù)類型的運(yùn)算(類對(duì)象 ) ? 二、虛函數(shù)(實(shí)現(xiàn)運(yùn)行時(shí)的多態(tài)) ? 虛函數(shù)的引入是為了實(shí)現(xiàn)指針動(dòng)態(tài)指向的功能。} ? char * max(char * a) ? {return strcmp(c,sl)0?c:sl。 ? public: ? int max(int a) {return ai?a:i。 ? float x。 ? 函數(shù)重載:函數(shù)名相同,但函數(shù)所帶參數(shù)的個(gè)數(shù)或類型必須有所區(qū)別 ? 功能:函數(shù)重載是為了能對(duì)不同的數(shù)據(jù)類型執(zhí)行相似的操作,或者重載使函數(shù)根據(jù)傳遞參數(shù)類型的不同執(zhí)行完全不同的操作。 ? 即不同的對(duì)象收到同一消息,可產(chǎn)生完全不同的結(jié)果,這一現(xiàn)象叫多態(tài)。 ? 封裝:采用動(dòng)態(tài)共享手段,在類中封裝一段代碼,在另一個(gè)類的操作中創(chuàng)建該類的實(shí)例,發(fā)送消息啟動(dòng)代碼,可達(dá)到共享目的。 ? 四、繼承與封裝的關(guān)系 ? 二者的共存并不矛盾,繼承機(jī)制的引入并不影響對(duì)象的封裝,相反,二者都具有共享代碼的特性。 ? class manager:employee{… }。 ? } ? 二、繼承的分類 從繼承源劃分 ? 單繼承:一個(gè)子類只有一個(gè)父類 ? 多繼承:一個(gè)子類可以有多個(gè)父類 從繼承內(nèi)容上劃分 ? 取代繼承:子類繼承父類的全部特性 ? 包含繼承:子類除了繼承父類的特性,還有其它特性 ? 受限繼承:子類不一定把父類的特性全部繼承 ? 特化繼承:父類的特性有許多特殊性 單繼承與多繼承 單繼承:派生類只繼承一個(gè)基類的特性 多繼承:派生類可繼承多個(gè)基類的特性,更便于模擬復(fù)雜的問(wèn)題 ? 多繼承 ? 單繼承 A C B E D A D B C E ? 三、類的層次(繼承關(guān)系可傳遞) ? A類 派生 B類 派生 C類 (直接、間接基類) ? 繼承關(guān)系一般是顯式的說(shuō)明,如 B繼承 A,可寫成 class B:繼承方式 A{ … } ? 其中 A是父類, B是子類,:是繼承說(shuō)明符 ? 例 ? class employee{… }。 y b。}}。 ? class y:x{ ? int b。 ? public: ? int get(){return a。 ? ②減少一些相互間的接口和界面。 繼承性 ? 一、繼承的引入 ? 如果各類之間具有下列幾個(gè)特性: ? 類間具有共享特征 ? 類間具有細(xì)微差別或新增部分 ? 類間具有層次結(jié)構(gòu) ? 就可以使某類對(duì)象繼承另外一類對(duì)象的特征和能力,同時(shí)也可增加新的特征。 ? 三、面向?qū)ο笙到y(tǒng)的封裝性 ? 面向?qū)ο笠詫?duì)象為單位進(jìn)行封裝,其中對(duì)象的特性由它所屬的類說(shuō)明來(lái)描述。 ? char * getmajor()。 ? protected: ?
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1