C++基础 -20- 基类覆盖父类
———————基类覆盖父类———————
🎄引用的方式覆盖
#include "iostream" using namespace std; class base { public: base() {} base(int a, int b) : a(a), b(b) { } int a; int b; }; class step1 : public ::base { public: step1() {} }; int main() { step1 rlxy; rlxy.a = 100; rlxy.b = 200; cout << rlxy.a << endl; cout << rlxy.b << endl; base ccc = rlxy; cout << ccc.a << endl; cout << ccc.b << endl; }
🎄赋值的方式覆盖
#include "iostream" using namespace std; class base { public: base() {} base(int a, int b) : a(a), b(b) { } int a; int b; }; class step1 : public ::base { public: step1() {} }; int main() { step1 rlxy; rlxy.a = 100; rlxy.b = 200; cout << rlxy.a << endl; cout << rlxy.b << endl; base ccc = rlxy; cout << ccc.a << endl; cout << ccc.b << endl; }
———————End———————