Ma’lumotlar tuzilmasi va algoritmlar Data structures and algorithms 2-ma’ruza: Dasturlash tilida sinflar


}; // CppStudio sinfini e’lon qilishni tugatish



Download 0,95 Mb.
bet3/5
Sana01.05.2022
Hajmi0,95 Mb.
#601007
1   2   3   4   5
Bog'liq
2-мавзу

}; // CppStudio sinfini e’lon qilishni tugatish

int main(int argc, char* argv[])

{

CppStudio objMessage; // объявление объекта

objMessage.message(); // вызов функции класса message

system("pause");

return 0;

}

Sinf da set va get funktsiyalar

  • Har bir ob'ekt o'z hayoti davomida uni tavsiflovchi o'ziga xos xususiyatlarga yoki atributlarga ega. Ob'ekt atributlari ob'ektga tegishli sinf ichida e'lon qilingan o'zgaruvchilarda saqlanadi. Bundan tashqari, o'zgaruvchilar deklaratsiyasi private bilan bajarilishi kerak. Bunday o'zgaruvchilar ma'lumotlar elementlari deb ataladi. Ma'lumotlar private deb e'lon qilinganligi sababli, ularga faqat sinf usullari kira oladi, ma'lumotlar elementlariga tashqi kirish taqiqlanadi.
  • Shuning uchun, maxsus usullarni e'lon qilish odat tusiga kiradi - ular yordamida ma'lumotlar elementlarini boshqarish mumkin bo'lgan set va get funktsiyalar qo’llaniladi.
  • set-funktsiyalari ma'lumotlar elementlarini ishga tushiradi, get-funktsiyalari ma'lumotlar elementlarining qiymatlarini ko'rishga imkon beradi.
  • Keling, sana dd.mm.yy formatida saqlanishi uchun CppStudio sinfini o'zgartiraylik. Sanani o'zgartirish va ko'rish uchun biz mos ravishda set va get funktsiyalarni foydalanamiz.

Sinfda set va get funktsiyalar

#include

using namespace std;

class CppStudio // sinf nomi

{

private: // ruxsat berish spetsifikatori

int day, month, year;

public: // спецификатор доступа public

void message() // ekranga xabarni chiqaruvchi funktsiya (sinf metodi)

{

cout << "\nwebsite: cppstudio.comntheme: Classes and Objects in C + +\n";

}

void setDate(int date_day, int date_month, int date_year) // дд.мм.гг formatda vaqtni o’rnatish


Download 0,95 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
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