Atributlarga va haydash va tormoz kabi usullarga ega. Atributlar va usullar asosan sinfga tegishli bo'lgan o'zgaruvchilar



Download 52 Kb.
Sana22.07.2022
Hajmi52 Kb.
#838231
Bog'liq
hisobot 4-kunlik


Mavzu: C++ dasturida metodlar qo’llash
C++ - bu ob'ektga yo'naltirilgan dasturlash tili.
C++ tilidagi hamma narsa atributlari va usullari bilan birga sinflar va ob'ektlar bilan bog'langan. Masalan: haqiqiy hayotda avtomobil - bu ob'ekt . Avtomobil og'irligi va rangi kabi atributlarga va haydash va tormoz kabi usullarga ega.
Atributlar va usullar asosan sinfga tegishli bo'lgan o'zgaruvchilar va funktsiyalardir . Ular ko'pincha "sinf a'zolari" deb ataladi.
Sinf foydalanuvchi tomonidan belgilangan ma'lumotlar turi bo'lib, biz uni dasturimizda ishlatishimiz mumkin va u ob'ekt konstruktori yoki ob'ektlarni yaratish uchun "loyiha" sifatida ishlaydi
Sinf yaratish uchun classkalit so'zdan foydalaning:
"" nomli sinf yarating MyClass:
class MyClass { // The class
public: // Access specifier
int myNum; // Attribute (int variable)
string myString; // Attribute (string variable)
};


  • Kalit so'z deb nomlangan classsinf yaratish uchun ishlatiladi MyClass.

  • publicKalit so'z kirish spetsifikatsiyasi bo'lib, u sinf a'zolariga (atributlari va usullari) sinfdan tashqaridan kirish mumkinligini bildiradi . Keyinchalik kirish spetsifikatsiyalari haqida ko'proq bilib olasiz .

  • Sinf ichida butun sonli o'zgaruvchi myNumva satr o'zgaruvchisi myStringmavjud. O'zgaruvchilar sinf ichida e'lon qilinganda, ular atributlar deb ataladi .

  • Nihoyat, sinf ta'rifini nuqtali vergul bilan tugating ;.

Ob'ekt yaratish
C++ tilida obyekt sinfdan yaratiladi. Biz allaqachon nomli sinfni yaratdik MyClass, shuning uchun endi biz undan ob'ektlar yaratish uchun foydalanishimiz mumkin.
Ob'ektni yaratish uchun MyClasssinf nomini, keyin esa ob'ekt nomini belgilang.
Sinf atributlariga ( myNumva ) kirish uchun ob'ektdagi myStringnuqta sintaksisidan ( ) foydalaning:.
Download 52 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish