Salom Word Birinchi cgi dasturi


Instant ob'ektlarini yaratish



Download 0,56 Mb.
bet366/501
Sana29.12.2021
Hajmi0,56 Mb.
#85136
1   ...   362   363   364   365   366   367   368   369   ...   501
Bog'liq
python 3 o'zbek

Instant ob'ektlarini yaratish

Sinf misollarini yaratish uchun siz sinf nomidan foydalanib sinfga qo'ng'iroq qilasiz va istalgan narsadan o'tasiz

argumentlar uning __init__ usuli tomonidan qabul qilinadi.

Bu xodimlar sinfining birinchi ob'ektini yaratadi

emp1 = Xodim ("Zara", 2000)

Bu xodimlar sinfining ikkinchi ob'ektini yaratadi

emp2 = Xodim ("Manni", 5000)

Atributlarga kirish

Nuqta operatoridan foydalanib, ob'ektning xususiyatlariga kirishingiz mumkin. Sinf o'zgaruvchisi bo'lar edi

sinf nomi yordamida kirish mumkin:

emp1.displayEmployee ()

emp2.displayEmployee ()

bosib chiqarish ("Umumiy ishchi% d"% Employee.empCount)

Endi barcha tushunchalarni birlashtirib

#! / usr / bin / python3

sinf xodimi:

"Barcha xodimlar uchun umumiy bazaviy sinf"

empCount = 0

def __init __ (ism, ism, ish haqi):

self.name = ism

o'zini o'zi ish haqi = ish haqi

Xodim.empCount + = 1

def displayCount (o'zini):

bosib chiqarish ("Umumiy ishchi% d"% Employee.empCount)

def displayEmployee (o'zi):

bosib chiqarish ("Ism:", shaxsiy ism, ", ish haqi:", o'zi ish haqi)

#Bu ishchilar sinfining birinchi ob'ekti yaratadi "

emp1 = Xodim ("Zara", 2000)

#Bu ishchilar sinfining ikkinchi ob'ekti yaratadi "





350-bet

Python 3

337


emp2 = Xodim ("Manni", 5000)

emp1.displayEmployee ()

emp2.displayEmployee ()

bosib chiqarish ("Umumiy ishchi% d"% Employee.empCount)

Yuqoridagi kod bajarilganda, u quyidagi natijani beradi -

Ism: Zara, Ish haqi: 2000 yil

Ism: Manni, Ish haqi: 5000

Umumiy ishchi 2

Siz istalgan vaqtda sinflar va ob'ektlarning atributlarini qo'shishingiz, o'chirishingiz yoki o'zgartirishingiz mumkin -

emp1.salary = 7000 # "ish haqi" atributini qo'shing.

emp1.name = 'xyz' # 'Yosh' atributini o'zgartirish.

del emp1.salary # 'age' atributini o'chirish.

Atributlarga kirish uchun oddiy bayonotlardan foydalanishning o'rniga siz quyidagilarni ishlatishingiz mumkin

vazifalar-




Download 0,56 Mb.

Do'stlaringiz bilan baham:
1   ...   362   363   364   365   366   367   368   369   ...   501




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