1 – dars. C++ Dasturlash tilining kelib chiqishi xaqida ma’lumot



Yüklə 0,69 Mb.
səhifə109/121
tarix02.01.2022
ölçüsü0,69 Mb.
#37187
1   ...   105   106   107   108   109   110   111   112   ...   121
aaaaKitob majmuasiiii

Nomlar konfliktini hal kilish
Agar bir sinfdan ikkinchisini hosil qilinsa asosiy va hosilaviy sinflarda elementlar nomlari bir hil bo’lishi mumkin. Bu holda 'hosilaviy sinf ichidagi funktsiyalarda hosilaviy sinf elementaridan foydalaniladi. Misol uchun book i library_card sinflari price elementlaridan foydalansin. Agar aniq ko’rsatilmagan bo’lsa library_card chsinfi funktsiyalari shu sinfning price elementidan foydalanadi. Agar library_card sinfi funktsiyalaori book sinfi price elementiga murojaat qilishi lozim bo’lsa ruhsat operatoridan foydalanishi lozim, masalan book::price. Agar show_card funktsiyasi ikkala narhni ekranga chiqarishi lozim bo’lsa qo’yidagi operatorlardan foydalanishi lozim:

cout << "Bibliotechnaya tsena: $" << price << endl;

cout << "Prodajnaya tsena: $" << book::price << endl;


Yüklə 0,69 Mb.

Dostları ilə paylaş:
1   ...   105   106   107   108   109   110   111   112   ...   121




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin