Kirish spetsifikatorlari


ULASHISH

Kirish spetsifikatorlari

Kirish spetsifikatorlari bobidan C++ tilida uchta spetsifikator mavjudligini bilib oldingiz.

Hozirgacha faqat public (sinf a’zolariga sinfdan tashqaridan murojaat qilish mumkin) va private (a’zolarga faqat sinf ichida murojaat qilish mumkin) spetsifikatorlaridan foydalandik.

Uchinchi spetsifikator protected ham private spetsifikatoriga o‘xshaydi, lekin unga meros olgan sinfda ham murojaat qilish mumkin:

Misol

// Base class class Employee {   protected: // Protected access specifier     int salary; }; // Derived class class Programmer: public Employee {   public:     int bonus;     void setSalary(int s) {       salary = s;     }     int getSalary() {       return salary;     } }; int main() {   Programmer myObj;   myObj.setSalary(50000);   myObj.bonus = 15000;   cout << "Salary: " << myObj.getSalary() << "\n";   cout << "Bonus: " << myObj.bonus << "\n";   return 0; }
O‘zingiz sinab ko‘ring »




W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!