亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 公有繼承 class A:public B 保護繼承 class A:protected B 私有繼承 class A:private B 公有繼承時基類中各成員屬性保持不變,基類中private成員被隱藏。 派生類的成員只能訪問基類中的public/protected成員,不能訪問private成員; 派生類的對象只能訪問基類中的public成員。 保護繼承時基類中各成員屬性均變為protected,且基類中private成員被隱藏。派生類的成員只能訪問基類中的public/protected成員,不能訪問private成員;派生類的對象不能訪問基類中的任何的成員。 私有繼承時基類中各成員屬性均變為private,且基類中private成員被隱藏。派生類的成員也只能訪問基類中的public/protected成員,不能訪問private成員 派生類的對象不能訪問基類中的任何的成員。
    查看全部
  • 通過宏定義來解決重定義的問題 #ifndef 文件名 #define 文件名 #endif
    查看全部
  • 可以在子類的初始化列表中將父類的構造函數初始化
    查看全部
    0 采集 收起 來源:[C++]多繼承

    2015-09-11

  • 虛析構函數
    查看全部
  • 多個子類繼承同個父類是多繼承
    查看全部
    1 采集 收起 來源:練習題

    2015-09-09

  • 多重繼承 類3繼承類2,類2繼承類1 class person{}; class soldier:public person{}; class bubing:public soldier{};
    查看全部
  • 多繼承 class migrant:public worker,public farmer{};
    查看全部
  • #include <iostream> #include <stdlib.h> #include <string> using namespace std; /** * 定義人類: Person * 數據成員: m_strName * 成員函數: attack() */ class Person { public: string m_strName; void attack() { cout << "attack" << endl; } }; /** * 定義士兵類: Soldier * 士兵類公有繼承人類 * 數據成員: m_strName * 成員函數: attack() */ class Soldier:public Person { public: string m_strName; void attack() { cout << "fire!!!" << endl; } }; int main(void) { // 實例士兵對象 Soldier soldier; // 向士兵屬性賦值"tomato" soldier.m_strName = "tomato"; // 通過士兵對象向人類屬性賦值"Jim" soldier.Person::m_strName = "Jim"; // 打印士兵對象的屬性值 cout << soldier.m_strName << endl; // 通過士兵對象打印人類屬性值 cout << soldier.Person::m_strName << endl; // 調用士兵對象方法 soldier.attack(); // 通過士兵對象調用人類方法 soldier.Person::attack(); return 0; }
    查看全部
    0 采集 收起 來源:鞏固練習

    2018-03-22

  • 精辟,簡潔
    查看全部
    0 采集 收起 來源:[C++]隱藏

    2015-09-08

  • 父類只能調用父類的數據成員和成員函數
    查看全部
  • 父子關系,成員同名,隱藏
    查看全部
    0 采集 收起 來源:[C++]隱藏

    2015-09-08

  • 子類的對象可以賦值給父類,也可以用父類的指針指向子類
    查看全部
    0 采集 收起 來源:[C++]isA

    2015-09-08

  • 私有繼承時父類的public和protected成員會被繼承到派生類的private下
    查看全部
  • 公有繼承、私有繼承和保護繼承的形式
    查看全部
  • 多重繼承就是連續單繼承,多繼承就是子類同時擁有多個父類 多繼承關系,默認private繼承
    查看全部

舉報

0/150
提交
取消
課程須知
本課程是C++初級課程 熟練掌握C++語言基礎語法,如需要學習C++基礎語法的可以看《C++遠征之起航篇》、《C++遠征之離港篇》、《C++遠征之封裝篇(上)》、《C++遠征之封裝篇(下)》
老師告訴你能學到什么?
1、什么是繼承 2、基類和派生類的概念 3、繼承的三種方式 4、多重繼承和多繼承 5、虛繼承是怎么回事

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!