Bajardi: Elmurodov Shamshod Jahongir o’g’li
Foydalanilgan adabiyotlar
Download 142.73 Kb.
|
Dasturlash asoslati 2-semestr
Foydalanilgan adabiyotlar.
Petr Kalinin, 2008 yildan hozirgacha, GNU GPL algoprog.ru - mening algoritmik dasturlash bo'yicha kursim Hujjatlarni o'qing tomonidan taqdim etilgan mavzu yordamida Sfenks bilan qurilgan . Merosxo`rlik va turlari Reja: Merosxo'rlik haqida ma’lumot. 2.Ko'p darajali meros. 3.Meros Huquqi. Merosxo'rlik, sinflar orqali obyektlarning xususiyatlarini va funksiyalarini birlashtirish usuli hisoblanadi. Bu, kodni yozishni osonlashtiradi va qayta ishlatiluvchan kodni yaratishga imkon beradi. Merosxo'rlik turlari: 1. Boshlang'ich merosxo'rlik: Boshlang'ich merosxo'rlik, sinf ichidagi obyektlarning xususiyatlari uchun boshlang'ich qiymatlar berish uchun ishlatiladi. Bu merosxo'rlik, sinf ichida bir marta ishlatiladi. 2. Obyektga yo'naltirilgan merosxo'rlik: Obyektga yo'naltirilgan merosxo'rlik, obyekt yaratilganida ishlatiladi. Bu merosxo'rlik, obyekt yaratilganda avtomatik ravishda chaqiriladi. 3. Qayta ishlatiluvchan merosxo'rlik: Qayta ishlatiluvchan merosxo'rlik, obyekt yaratilgandan keyin ishlatiladi. Bu merosxo'rlik, obyekt o'chirilgandan keyin chaqiriladi. 4. Sinfga yo'naltirilgan merosxo'rlik: Sinfga yo'naltirilgan merosxo'rlik, sinf o'chirilganda ishlatiladi. Bu merosxo'rlik, sinf o'chirilganda avtomatik ravishda chaqiriladi. Sinfdan meros olish uchun :belgidan foydaniladi. Quyidagi misolda, Carsinf (bola) atributlar va usullarni Vehicle sinfdan (ota-onadan) meros qilib oladi : #include #include using namespace std; // Base class class Vehicle { public: string brand = "Ford"; void honk() { cout << "Tuut, tuut! \n" ; } }; // Derived class class Car: public Vehicle { public: string model = "Mustang"; }; int main() { Car myCar; myCar.honk(); cout << myCar.brand + " " + myCar.model; return 0; } "Meros" - bu odatda bitta class dan qayta qayta foydalanish imkoniyatini beradi. Yangi sinf yaratishda sinf attributlaridan foydalanish imkoniyati. Download 142.73 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling