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

正文內(nèi)容

所有分類cppt課件-展示頁

2024-11-12 21:46本頁面
  

【正文】 decmath include using namespace std。} private: //新增私有數(shù)據(jù)成員 float w,h。 }//InitRectangle float GetH() {return h。 //調(diào)用基類公有成員函數(shù) thisw = w。 }。} float GetY() {return x。 y += yOff。 thisy = y。 ? 通過派生類的對象只能訪問基類的public成員。 類的繼承與派生 課程 :面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) /提高( C++) 教材 :《 C++語言程序設(shè)計》;鄭莉等;清華大學(xué)出版 8 派生類的聲明 class 派生類名: 繼承方式 基類名 { 成員聲明; } 類的繼承與派生 課程 :面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) /提高( C++) 教材 :《 C++語言程序設(shè)計》;鄭莉等;清華大學(xué)出版 9 繼承方式 ? 不同繼承方式的影響主要體現(xiàn)在: –派生類 成員 對基類成員的訪問權(quán)限 –通過派生類 對象 對基類成員的訪問權(quán)限 ? 三種繼承方式 – 公有繼承 – 私有繼承 – 保護(hù)繼承 類成員的訪問控制 課程 :面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) /提高( C++) 教材 :《 C++語言程序設(shè)計》;鄭莉等;清華大學(xué)出版 10 公有繼承 (public) ? 基類的 public和 protected成員的訪問屬性在派生類中 保持不變 ,但 基類的private成員 不可 直接 訪問 。 課程 :面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) /提高( C++) 教材 :《 C++語言程序設(shè)計》;鄭莉等;清華大學(xué)出版 3 繼承與派生問題舉例 工具車 轎車 面包車小汽車 卡車 旅行車汽車交通工具類的繼承與派生 課程 :面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) /提高( C++) 教材 :《 C++語言程序設(shè)計》;鄭莉等;清華大學(xué)出版 4 繼承與派生問題舉例 猴子獅子 虎 獵豹貓 鳥動物類的繼承與派生 貓科 課程 :面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) /提高( C++) 教材 :《 C++語言程序設(shè)計》;鄭莉等;清華大學(xué)出版 5 繼承與派生問題舉例 圓 矩形幾何形狀類的繼承與派生 課程 :面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) /提高( C++) 教材 :《 C++語言程序設(shè)計》;鄭莉等;清華大學(xué)出版 6 繼承與派生問題舉例 兼職技術(shù)人員銷售經(jīng)理管理人員 銷售人員雇員類的繼承與派生 課程 :面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) /提高( C++) 教材 :《 C++語言程序設(shè)計》;鄭莉等;清華大學(xué)出版 7 繼承與派生的目的 ? 繼承的目的:實現(xiàn)代碼重用。 ? 被繼承的已有類稱為 基類 (或 父類 )。課程 :面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) /提高( C++) 教材 :《 C++語言程序設(shè)計》;鄭莉等;清華大學(xué)出版 1 第七章 繼承與派生 ? 類的繼承與派生 ? 類成員的訪問控制 ? 類型兼容規(guī)則 ? 單繼承與多繼承 ? 派生類的構(gòu)造 、 析構(gòu)函數(shù) ? 類成員的標(biāo)識與訪問 ? 深度探索 [下半場 ] 課程 :面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) /提高( C++) 教材 :《 C++語言程序設(shè)計》;鄭莉等;清華大學(xué)出版 2 類的繼承與派生 ? 保持已有類的特性而構(gòu)造新類的過程稱為 繼承 。 ? 在已有類的基礎(chǔ)上新增自己的特性而產(chǎn)生新類的過程稱為 派生 。 ? 派生出的新類稱為 派生類 。 ? 派生的目的:當(dāng)新的問題出現(xiàn),原有程序無法解決(或不能完全解決)時,需要對原有程序進(jìn)行改造。 ? 派生類中的成員函數(shù)可以直接訪問基類中的 public和 protected成員,但不能直接訪問基類的 private成員。 類成員的訪問控制 課程 :面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) /提高( C++) 教材 :《 C++語言程序設(shè)計》;鄭莉等;清華大學(xué)出版 11 例 71 公有繼承舉例 // class Point //基類 Point類的聲明 { public: //公有函數(shù)成員 void InitPoint(float x=0, float y=0) { thisx = x。} void Move(float xOff, float yOff) { x += xOff。} float GetX() {return x。} private: //私有數(shù)據(jù)成員 float x, y。//end class Point 類成員的訪問控制 課程 :面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) /提高( C++) 教材 :《 C++語言程序設(shè)計》;鄭莉等;清華大學(xué)出版 class Rectangle: public Point //派生類聲明部分 { public: //新增公有函數(shù)成員 void InitRectangle(float x, float y, float w, float h) { InitPoint(x, y)。 thish = h。} float GetW() {return w。 }。 void main(void) { Rectangle rect。 //設(shè)置矩形的數(shù)據(jù) (3,2)。 cout () , //輸出矩形的特征參數(shù) () , () , () endl。 ? 派生類中的成員函數(shù)可以直接訪問基類中的 public和 protected成員,但不能直接訪問基類的 private成員。 類成員的訪問控制 課程 :面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) /提高( C++) 教材 :《 C++語言程序設(shè)計》;鄭莉等;清華大學(xué)出版 15 例 72 私有繼承舉例 // ?? //基類 Point類的聲明 class Rectangle: private Point //派生類聲明部分 { public: //新增公有函數(shù)成員 void InitRectangle(float x, float y, float w, float h) { InitPoint(x, y)。 thish = h。} float GetX() {return Point::GetX()。} float GetH() {return h。} private: //新增私有數(shù)據(jù)成員 float w,h。//end class Rectangle 類成員的訪問控制 課程 :面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) /提高( C++) 教材 :《 C++語言程序設(shè)計》;鄭莉等;清華大學(xué)出版 // includeiostream includecmath include using namespace std。 //聲明 Rectangle類的對象 (2,3,20,10)。 //移動矩形位置 cout The data of rect(x,y,w,h): endl。 }//main 16 課程 :面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) /提高( C++) 教材 :《 C++語言程序設(shè)計》;鄭莉等;清華大學(xué)出版 17 保護(hù)繼承 (protected) ? 基類的 public和 protected成員都以protected身份出現(xiàn) 在派生類中,但基類的 private成員 不可直接訪問 。 ? 通過派生類的對象不能直接訪問基類中的任何成員 類成員的訪問控制 課程 :面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) /提高( C++) 教材 :《 C++語言程序設(shè)計》;鄭莉等;清華大學(xué)出版 18 protected 成員的特點與作用 ? 對建立其所在類對象的模塊來說,它與 private 成員的性質(zhì)相同。 ? 既實現(xiàn)了數(shù)據(jù)隱藏,又方便繼承,實現(xiàn)代碼重用。 }。 = 5。 }。 }。 //正確 } 課程 :面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) /提高( C++) 教材 :《 C++語言程序設(shè)計》;鄭莉等;清華大學(xué)出版 20 類型兼容規(guī)則 ? 一個公有派生類的對象在使用上可以被當(dāng)作基類的對象,反之則禁止。 – 派生類的對象可以初始化基類的引用。 ? 通過基類對象名、指針只能使用從基類繼承的成員 類型兼容 課程 :面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) /提高( C++) 教材 :《 C++語言程序設(shè)計》;鄭莉等;清華大學(xué)出版 21 例 73 類型兼容規(guī)則舉例 include iostream using namespace std。 } }。 } }。 } }。 //對象指針 成員名 }//fun 22 課程 :面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) /提高( C++) 教材 :《 C++語言程序設(shè)計》;鄭莉等;清華大學(xué)出版 void main(void) { //主函數(shù) Base1 base1。 //聲明 Base2類對象 Derived derived。base1)。base2)。derived)。 ? 多繼承 – 派生類從多個基類派生。 ? 多層派生 – 派生類又作為基類,繼續(xù)派生新的類。 單繼承與多繼承 課程 :面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) /提高( C++) 教材 :《 C++語言程序設(shè)計》;鄭莉等;清華大學(xué)出版 26 多繼承舉例 class A { public: void setA(int)。 private: int a。 //end class A class B {
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1