zoukankan      html  css  js  c++  java
  • C++ 类继承 常量对象调用函数

     1 #include <iostream>
     2 using namespace std;
     3 
     4 class MyClass1
     5 {
     6     public:
     7         int a;
     8         void Show(bool bSwitch) const //对应const 类 ,注意const的位置 
     9         {
    10             cout << "a=" << a << endl;
    11         }
    12         
    13         MyClass1(int a)
    14         {
    15             this->a = a;
    16         }
    17     private:
    18         int b; 
    19 };
    20 
    21 class MyClass2 : public MyClass1
    22 {
    23     public:
    24         int c;
    25         void Show()
    26         {
    27             cout << "c=" << c << endl;
    28         }
    29         
    30         MyClass2():MyClass1(10)
    31         {
    32             this->c = 0;
    33         }
    34         void Show(bool bSwitch)//调用父类重名函数,这里是推荐写法 
    35         {
    36             MyClass1::Show(bSwitch);
    37         }
    38     private:
    39         int d;
    40 };
    41 
    42 
    43 int main(int argc, char *argv[])
    44 {
    45     MyClass1 test(1);
    46     test.Show(true);
    47     
    48     const MyClass1 test2(10); //const 类 
    49     test2.Show(true); //调用不改变成员的函数 
    50     return 0;
    51 }
  • 相关阅读:
    单页应用 SPA(Sigle Page Aolication)
    初学数据库
    AJAX与跨域
    面向对象
    event、Dom
    HTML DOM Event 对象
    JavaScript RegExp 对象
    UNITY常用插件
    数据分析师
    VBA工作表排序转载
  • 原文地址:https://www.cnblogs.com/autumoonchina/p/3589422.html
Copyright © 2011-2022 走看看