PYTHONDAGI KLASSLAR
Klass tushunchasi siz uchun yangi bo'lishi mumkin, lekin biz
shu vaqtgacha ulardan doimiy ravishda foydalanib keldik.
Keling x o'zgaruvchi yaratamiz, unga biror qiymat yuklaymiz va
type() funksiyasi yordamida uning turini kuramiz:
Yuqoridan ko'rayabmizki, x bu int klassidagi, matn esa str
klassidagi obyektlar ekan. Demak biz o'zgaruvchi yaratganimizda,
aslida Python int yoki str klassidan foydalangan holda yangi
obyektlar yaratib kelayotgan ekan.
Huddi shu kabi, agar yangi
funksiya yaratib,
uning ham turini
tekshirsak, funksiyamiz function klassiga tegishli obyekt bo'lib
chiqadi
.
Demak, Pythondagi har qanday o'zgaruvchi,
funksiya va boshqa
elementlar aslida obyektlar ekan.
KLASS YARATISH
Yangi klass yaratish uchun class operatoridan foydalanamiz va
klassimizga tushunarli nom beramiz. Esingizda bo'lsin, klass bu hali
obyekt emas, bu obyekt uchun shablon. Shuning
uchun klass
yaratishda shu klassdagi obyektlar uchun umumiy bo'lgan
xususiyatlar va funksiyalarni o'ylashimiz kerak.
Keling, Talaba degan klass yaratamiz:
Xulosa: Men amaliy tipshiriqni bajarish
jarayonida python
dasturlash tilda classlar bilan ishlash kunikmasiga ega buldim.
Foydalanilgan adabiyotlar: https://python.sariq.dev/oop/28-
klasslar
https://community.uzbekcoders.uz