Asosiy qism i-bob


Konstruktorlar va destruktorlar


Download 394.25 Kb.
bet14/14
Sana05.01.2022
Hajmi394.25 Kb.
#206631
1   ...   6   7   8   9   10   11   12   13   14
Bog'liq
dasturlash asoslari kurs ishi Sh.shomurodov

3.9.Konstruktorlar va destruktorlar


Yilda C ++ , meros quruvchi Yıkıcılar esa, aksincha, so'nggi avlodi dan qadimgi ajdodi uchun, eng so'nggi avlodi erta odamdan izchil deyiladi.

class First

{

public :

First () { cout << ">> Birinchi konstruktor" << endl ; }

~ First () { cout << ">> Birinchi destruktor" << endl ; }

};
class Second : public First

{

public :

Second () { cout << "> Second constructor" << endl ; }

~ Second () { cout << "> Ikkinchi destruktor" << endl ; }

};
class Third : public Second

{

public :

Third () { cout << "Uchinchi konstruktor" << endl ; }

~ Third () { cout << "Uchinchi destruktor" << endl ; }

};
// kodni bajarish

Uchinchi * th = yangi Uchinchi ();

o'chirish th ;
// chiqish natijasi

/ *

>> Birinchi konstruktor

> Ikkinchi konstruktor

Uchinchi konstruktor
Uchinchi destruktor

> Ikkinchi destruktor

>> Birinchi destruktor

* /

XULOSA

Xulosa qilib shuni aytamanki, insoniyat tarixining ko‘p asrlik tajribasi ezgu g‘oyalar, sog'lom mafkura va zamonaviy bilimlardan mahrum har qanday jamiyat tanazzulga yuz tutishini ko‘rsatgan. Shuning uchun bizning mamlakatimiz ham o‘z oldiga ozod va obod Vatan, demokratik jamiyat barpo etish, erkin va farovon ot qurish, rivojlangan davlatlar qatorida borish maqsadini qo‘ygan. Demak, biz yoshlar zamonaviy kompyuterlar bilan ishlash, xalq xo‘jaligining turli masalalarini yechishga mo'ljallangan dasturiy ta’minot bilan muloqot qilishga o‘rgatishdan tashqari, yangi masalalar uchun dasturiy ta’minot ishlab chiqish yo’l-yo‘riqlari bilan ham tanishtirish lozim bo'ladi. Ana shunday dasturiy ta’minot ishlab chiqishning zamonaviy vositalaridan biri C# dasturlash tili hisoblanadi. Merosxo'rlik OOPning asosiy tamoyillaridan biridir. Unga ko'ra, sinf boshqa sinfning o'zgaruvchilari va usullarini o'zi singari ishlatishi mumkin. Ma'lumotlarni meros qilib olgan sinf subklass, hosil qilingan sinf yoki bola deb nomlanadi. Ma'lumotlar yoki usullar meros qilib olingan sinf super sinf, asosiy sinf yoki ota-ona sinfi deb ataladi. "Ota-ona" va "bola" atamalari merosni tushunishda juda foydali. Bola ota-onasining xususiyatlarini egallashi bilan, hosil bo'lgan sinf asosiy sinfning usullari va o'zgaruvchilariga ega bo'ladi. Meros foydali, chunki bu sizning kodingizni tuzish va qayta ishlatishga imkon beradi, bu esa o'z navbatida rivojlanish jarayonini ancha tezlashtirishi mumkin. Dastur tuzishni boshlash va ishlatib ko’rish orasida ancha vaqt o’tar edi. Bunday muammolarni еchish faqatgina dasturlash jarayonini rivojlantirish, optimizatsiya qilish orqaligina bajarilishi mumkin edi. Dasturchilar mеhnatini iqtisod qiluvchi bunday “jixoz” o’rnini qism dasturlari egalladi. 1944 yil avgustida rеlеli “Mark-I” mashinasi uchun Grеys Xoppеr (dasturchi ayol, AQSh ning dеngiz ofitsеri) boshchiligida sin x ni hisoblovchi qism dasturi yozilganligi haqida so’z yuritilgan. C#, Python, Java va shu kabi dasturlash tillari ko’pgina amallar bajarishda bizga keng imkoniyatlar yaratib beradi. Men ushbu kurs ishini yozish davomida o’zimga kerakli bilim va ko’nikmaga ega bo’ldim.



FOYDALANILGAN ADABIYOTLAR

1.Informatika. Akademik S.S.G?ulomov umumiy tahriri ostida. Darslik. Toshkent. – TDIU, 2017.

2.Трей Неш. C# 2008 усконренный курс для профессионалов. Москва,

Санкт-Петербург, Киев, 2018, -576с.

34.Павел Агуров.C# Сборник рецептов. СПб.: БХВ – Санкт-Петербург, 2018. – 432 с.: ил



Foydalanilgan qo’shimcha adabiyotlar:
1.Sh.M. Mirziyoyev “Erkin va farovon, demokratik o‘zbekiston davlatini birgalikda barpo etamiz” Toshkent 2017.

2.Sh.M. Mirziyoyev Tanqidiy tahlil, qat’iy tartib-intizom va shaxsiy javobgarlik - har bir rahbar faoliyatining kundalik qoidasi bo‘lishi,2017

3.Sh.M. Mirziyoyev Buyuk kelajagimizni mard va oliyjanob xal,Toshkent2018.

4. I.A.Karimov “Yuksak ma’naviyat yengilmas kuch”. Toshkent, 2008, 176b



5.I.A.Karimov “O’zbekistonning o’z istiqlol va taraqqiyot yo’li”.Toshkent “O’zbekiston”. 1992-yil. 173-174 b.
Internet saytlari:

  1. www.ziyonet.uz

  2. www.Dastur.uz

  3. www.Csharp.ru

  4. https://studfile.net/preview/7883167/page:2/

  5. https://docs.microsoft.com/ru-ru/dotnet/framework/get-started/overview

  6. https://metanit.com/sharp/tutorial/1.1.php

  7. http://www.google.com




Download 394.25 Kb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   14




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