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

正文內(nèi)容

c面向?qū)ο蟪绦蛟O(shè)計講義(已修改)

2025-02-19 20:13 本頁面
 

【正文】 《 C++面向?qū)ο蟪绦蛟O(shè)計》 第四章內(nèi)容 ? 什么是運(yùn)算符重載 ? 運(yùn)算符重載的方法 ? 重載運(yùn)算符的規(guī)則 ? 運(yùn)算符重載作為類成員函數(shù)和友元函數(shù) ? 重載雙目運(yùn)算符 ? 重載單目運(yùn)算符 ? 重載流插入運(yùn)算符和流提取運(yùn)算符 ? 不同類型數(shù)據(jù)間的轉(zhuǎn)換 2 第 5章 繼承和派生 本章內(nèi)容 ? 繼承和派生的概念 ? 派生類的聲明方法 ? 派生類的構(gòu)成 ? 派生類成員的訪問屬性 ? 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù) ? 多重繼承 ? 基類和派生類的轉(zhuǎn)換 ? 繼承與組合 4 目標(biāo) ?理解派生和繼承的相關(guān)概念; ?掌握派生類的聲明方式 ?掌握派生類的構(gòu)成和成員的訪問屬性; ?掌握派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)的使用方法; ?掌握多重繼承的方法; ?理解基類和派生類的轉(zhuǎn)換方法; ?理解繼承與組合的含義。 5 繼承與派生的概念 繼承: 繼承 是類之間定義的一種重要 關(guān)系 。 人 學(xué)生 老師 大學(xué)生 研究生 碩士生 博士生 ??粕? 本科生 在職研究生 6 繼承與派生的概念 B類繼承 A類,或稱從類 A派生出 B類,則 A類 稱為 基類(父類), 類 B稱為 派生類(子類) 。 人 學(xué)生 老師 大學(xué)生 研究生 碩士生 博士生 ??粕? 本科生 在職研究生 7 繼承與派生的概念 單繼承: 派生類從一個基類派生的繼承關(guān)系。 多繼承: 派生類從多個基類派生的繼承關(guān)系。 人 學(xué)生 老師 大學(xué)生 研究生 碩士生 博士生 專科生 本科生 在職研究生 8 繼承與派生的概念 ?例: ?定義一個學(xué)生類 Student,包括學(xué)生和姓名,以及顯示信息的函數(shù)。 ?定義一個大學(xué)生類 CollegeStudent,包括學(xué)生、姓名和專業(yè),以及顯示信息的函數(shù)。 9 繼承與派生的概念 class Student { public: void display() { coutnum。 coutname。 } private: int num。 string name。 }。 class CollegeStudent {public: void display() { coutnum。 coutname。 coutspeciality。 } private: int num。 string name。 string speciality。 }。 能否在定義 CollegeStudent時利用 Student, 而不用重新定義已有的成員? 10 派生類的聲明方式 ?聲明派生類的一般形式為: class 派生類名 : [繼承方式 ] 基類名 { 派生類新增成員; } ?繼承方式: public、 private和 protected,默認(rèn)為 private。 11 派生類的聲明方式 class CollegeStudent:public Student { public: void display1() { coutspeciality。 } private: string speciality。 }。 基類的成員在派生類中如何存在? 12 派生類的構(gòu)成 ?派生類的成員包括從 基類繼承過來的成員和 自己增加的成員 兩大部分。 CollegeStudent int num。 string name。 void display()。 string speciality。 void dispaly1()。 Student int num。 string name。 void diaplsy()。 繼承 新增 13 派生類的構(gòu)成 ? 派生類的生成過程: 1. 接收基類成員 。派生類接收基類中 除構(gòu)造函數(shù)和析構(gòu)函數(shù)之外 的 全部 成員。 2. 改造基類成員 。通過繼承方式改造基類成員的 訪問控制權(quán)限 ;對基類成員進(jìn)行 覆蓋 ,即在派生類中聲明一個和基類數(shù)據(jù)或函數(shù)同名的成員。 3. 添加新的成員 。 14 class Student {public: Student(int n,string na){ num=n。 name=na。 } ~Student( ) { } void input( ) { cinnumname。 } void display( ) { coutnumname。 } private: int num。 string name。 }。 class CollegeStudent:private Student {public: void display( ) { coutspeciality。 } private: string speciality。 }。 15 派生類成員的訪問屬性 (一)公有繼承 public 成員 protected 成員 private 成員 public 成員 protected 成員 private 成員 基類 派生類 不可訪問 16 class Student { public: void display( ) { coutnumname。 } private: int num。 string name。 }。 class CollegeStudent:public Student { public: void display1( ) { coutnumname speciality。 } private: string speciality。 }。 num和 name在派生類中不可訪問。 17 class Student {…}。 class CollegeStudent:public Student { public: void display1( ) { coutspeciality。 } private: string speciality。 }。 void main() { CollegeStudent s。 ()。 ()。 return 0。 } 18 派生類成員的訪問屬性 (二)私有繼承 public 成員 protected 成員 private 成員 public 成員 protected 成員 private 成員 基類 派生類 不可訪問 private 成員 private 成員 19 class Student {public: void display(){ coutnu
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1