5-Mavzu: O’zgaruvchilar va ma’lumotlar tipi. Mavzu rejasi


Biror bir vazifani bajaruvchi amallardan tashkil topgan



Download 0,49 Mb.
bet9/12
Sana09.12.2022
Hajmi0,49 Mb.
#882811
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
O’zgaruvchilar va ma’lumotlar tipi 5 maruza

Biror bir vazifani bajaruvchi amallardan tashkil topgan klassni e’lon qilamiz. Klass e’lon qilib bo‘lingandan so‘ng, klassni a’zosi bo‘lgan alohida aniq element – ob’ektni yaratamiz. Bu jarayon klassni nusxasini yaratish deb nomlanadi. Ob’ekt new kalit so‘zi yordamida yaratiladi. Buning uchun, ob’ekt qaysi klassni nusxasi ekanligini va barcha parametrlarni ko‘rsatish kerak. Ob’ektlar bilan ishlashda klasslarni chaqirish uchun –> operatoridan foydalaniladi.
Misol uchun, dasturchilar klassi - bu dastur tuza oladigan, kompyuterda ishlay oladigan va bundan tashqari boshqa insonlar kabi ism va familiyaga ega insonlar klassi. Endi, agar birorta aniq bir dasturchi, masalan, Odil Karimovni oladigan bo‘lsak, u holda u boshqa dasturchilar kabi dastur tuza oladigan, ism - familiyaga va boshqa xususiyatlarga ega dasturchilar klassining ob’ekti hisoblanadi.

    1. misol. PHP da ob’ektlar.

//insonlar klassini e`lon qilamiz class person
{ function prog_learn($name)
{ echo "$name PHP da dastur tuza oladi"; } function lang_learn($name1)
{echo "$name1 ingliz tilidi gaplasha oladi";}
}



// klassni obyektlarini yaratamiz
$a = new person();
$aa=$a->prog_learn("Lola")
$b=$a->lang_learn("Karim");
$c= $a-> prog_learn();
?>

Klass har bitta obyekt yaratilganda quyidagi natijani chiqaradi:
Lola PHP da dastur tuza oladi Karim ingliz tilida gaplasha oladi PHP da dastur tuza oladi



Maxsus tipdagi o‘zgaruvchilar resource tipi (resurslar)


Resurs – bu tashqi resursga (masalan, ma’lumotlar bazasi bilan bog‘lanishga) murojaatni ta’minlovchi maxsus o‘zgaruvchi. Resurslar maxsus funksiyalar(masalan, mysql_connect(), pdf_new() va boshqalar) bilan yaratiladi va ishlatiladi.

Download 0,49 Mb.

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




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