Classlar
Python'da hamma narsa ob'ekt. Bu shuni anglatadiki, Python'da yaratilgan har bir narsada foydalanishingiz mumkin bo'lgan funktsiyalar yoki atributlar yoki ikkalasi ham mavjud. Buning sababi, Python'dagi hamma narsa bir class
dan kelib chiqadi.
Misol uchun, bir satrni olaylik:
Python'da str
bilan bog'liq 78 ta usul va atribut mavjud. Siz bu chapter 9
da satrlar haqida o'rganayotganda ba'zilarini ko'rgan edingiz.
Python shuningdek, class
lar orqali o'z ob'ektlaringizni yaratishga imkon beradi. Bu sizga o'z ob'ektingiz uchun usullar va atributlar yaratishga imkon beradi, shunda kodingizni istaganingizcha bajarishingiz mumkin!
Biroq, Python kuchli class
qo'llab-quvvatlashiga ega bo'lsa-da, shuningdek, funktsional til sifatida ham foydalanilishi oson (ya'ni, class
larsiz). Python'ni qanday ishlatishni siz tanlaysiz!
Ushbu bobda siz quyidagi mavzularni o'rganasiz:
Class
yaratishself
– bu nima- Ommaviy va maxfiy usullar / atributlar
- Subclass yaratish
- Polimorfizm
Keling, class
yaratishdan boshlaymiz!