Muhammad al – xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg‘ona filiali


Download 3.42 Mb.
bet1/4
Sana20.11.2023
Hajmi3.42 Mb.
#1789858
  1   2   3   4
Bog'liq
malumotlar bazasi 1 abdurashid



MUHAMMAD AL – XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI


FARG‘ONA FILIALI
Komyuter injiniringi yo‘nalishi

715-21– guruh talabasi




Abdugaffarov Abdurashidning

Ma’lumotlar tuzilmasi va algoritmlar




fanidan bajargan
MUSTAQIL ISHI


Topshirdi: Abdugaffarov. A.
Qabul qildi: Umurzakova D.M.

Mavzu: Dasturlash tilida sinflar. Do’stona funksiyalar. Istisno xolatlarni qayta ishlash.


Reja:



Sinflar va ob'ektlar, ob'ektga yo'naltirilgan dasturlashning ikkita asosiy jihati hisoblanadi.

Sinf va ob'ektlar o'rtasidagi farqni ko'rish uchun quyidagi rasmga qarang:




Car sinfidan obyekt olish





Demak, sinf ob'ektlar uchun shablon, ob'ekt esa sinfning namunasidir. Shaxsiy ob'ektlar yaratilganda, ular sinfdan barcha o'zgaruvchilar va usullarni meros qilib oladi.

Sinflar va obyektlar





Dasturda hamma narsa atributlari va usullari bilan birga sinflar va ob'ektlar bilan bog'langan.


Obyekt yaratish





Bir sinfning bir nechta ob'ektlarini yaratishingiz mumkin:





Bundan tashqari, siz sinf ob'ektini yaratishingiz va unga boshqa sinfda kirishingiz mumkin. Bu ko'pincha sinflarni yaxshiroq tashkil qilish uchun ishlatiladi (bir sinfda barcha atributlar va usullar mavjud, ikkinchi sinf esa main() usulini (bajarilishi kerak bo'lgan kod) oladi).





Agar siz bir sinfning bir nechta ob'ektini yaratsangiz, bir ob'ektdagi atribut qiymatlarini boshqasidagi atribut qiymatlariga ta'sir qilmasdan o'zgartirishingiz mumkin:




Download 3.42 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4




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