Bajardi: Elmurodov Shamshod Jahongir o’g’li


Download 142.73 Kb.
bet8/17
Sana19.06.2023
Hajmi142.73 Kb.
#1605144
1   ...   4   5   6   7   8   9   10   11   ...   17
Bog'liq
Dasturlash asoslati 2-semestr

Sinf yarating.
Sinf yaratish uchun class kalit so'zdan foydalaning. " MyClass" Nomli sinf yaratamiz.
class MyClass { // class
public: // ochiqlik siyosati
int myNum; // Attribute (int tipiga tegishli)
string myString; // Attribute (string tipiga tegishli)
};
Misolni tushuntirish.
class Kalit so'z MyClass deb atalgan bir sinf yaratish uchun ishlatiladi .
publicKalit so'z bir bo'lib kirish belgisi ifodalaydi. Bu degani class dan tashqarida ham attributlardan foydalanish mumkin .
Sinf ichida butun son myNum va satr o'zgaruvchisi mavjud myString. O'zgaruvchilar sinf ichida e'lon qilinganida, ular atributlar deb nomlanadi .
Nihoyat, sinf ta'rifini nuqta-vergul bilan tugating ;. Ob'ektni yaratish. C++ dasturlash tilida biz sinf yaratdik, MyClass nomli class yaratdik, shuning uchun bundan foydalanib obyekt yaratamiz. Ob'ektni yaratish uchun MyClasssinf nomini, so'ngra ob'ekt nomini ko'rsating.
#include #include using namespace std;​ class MyClass { public: int myNum; string myString; };​
int main() { MyClass myObj; myObj.myNum = 15; myObj.myString = "Some text";​
cout << myObj.myNum << "\n";
cout << myObj.myString;
return 0;
}

Foydalanilgan adabiyotlar
1. S.Rahmonqulov “IBM PC shaxsiy kompyuterida ishlash”, Т.: “Sharq”, 1998.
2. A. Axmedov N. Taylaqov “Informatika”, Toshkent “O’zbekiston”, 2001.
3. A. Abduqodirov va boshqalar “Informatika”, Т.: “Me’ros”. 2002.
4. A. Sattorov «Informatika va axborot texnologiyalari» Toshkent «O’qituvchi», 2002.
5. http://www.microsoft.com/
6. http://www.ziyonet.uz/
7.http://www.ref.uz/

Konstruktor va destruktor
Reja:
1. Konstruktorlar.
2. Destruktorlar

Konstruktor sinf obyektini yaratish va unga qiymat bermoq uchun ishlatiladi. Konstruktor sinf ichidagi obyektlarning xususiyatlari bilan ishlovchi funksiyadur. Konstruktor sinf nomi bilan nomlanadi va sinf ichidagi barcha obyektlar uchun bir marta ishlatiladi. Konstruktor sinf ichidagi xususiyatlarga boshlang'ich qiymat berish uchun ham ishlatiladi.


Destruktor esa sinf ichidagi obyektlarning ishlatilgan resurslarni tozalash uchun ishlatiladi. Destruktor sinf nomi bilan nomlanadi va ~ belgisi bilan boshlanadi. Destruktor sinf ichidagi obyektlarni yoki sinf ichidagi o'zgaruvchilarni o'chirish uchun ishlatiladi. Destruktor sinf ichidagi obyektlarning ishlatilgan resurslarini tozalash uchun ishlatiladi. Destruktor sinf ichidagi obyektlarni o'chirishda avtomatik ravishda chaqiriladi.

Download 142.73 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   17




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