// CS304P Lab 8 Problem KST Learning #include #include using namespace std; class Base { private: int secret; protected: int protect; public: int access; Base() { secret = 0; protect = 0; access = 0; } }; class Derived_Private: private Base { public: void show() { cout << "Secret : " << secret; cout << "\nProtect : " << protect; cout << "\nAccess : " << access; } }; class Derived_Protected: protected Base { public: void show() { cout << "Secret : " << secret; cout << "\nProtect : " << protect; cout << "\nAccess : " << access; } }; class Derived_Public: public Base { public: void show() { cout << "Secret : " << secret; cout << "\nProtect : " << protect; cout << "\nAccess : " << access; } }; main() { Derived_Private obj1; Derived_Protected obj2; Derived_Publuc obj3; getch(); return 0; }