123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- #include <iostream>
- class Base1
- {
- public:
- int m_A;
- protected:
- int m_B;
- private:
- int m_C;
- };
- class Son1 :public Base1
- {
- public:
- void func()
- {
- m_A = 10;
- m_A = 10;
-
- }
- };
- void test01()
- {
- Son1 s1;
- s1.m_A = 100;
-
- }
- class Base2
- {
- public:
- int m_A;
- protected:
- int m_B;
- private:
- int m_C;
- };
- class Son2 :protected Base2
- {
- public:
- void func()
- {
- m_A = 100;
- m_B = 100;
-
- }
- };
- void test02()
- {
- Son2 s1;
-
-
- }
- class Base3
- {
- public:
- int m_A;
- protected:
- int m_B;
- private:
- int m_C;
- };
- class Son3 :private Base3
- {
- public:
- void func()
- {
- m_A = 100;
- m_B = 100;
-
- }
- };
- class Grandson :public Son3
- {
- public:
- void func()
- {
-
-
- }
- };
- void test03()
- {
- Son3 s1;
-
-
- }
- int main()
- {
- system("pause");
- return 0;
- }
|