Obyekt nima? Object oriented dasturlashda o’zaro bo’gliq bo’lgan o’zgaruvchilar va funksiyalar bitta konteynerga jamlanadi va bunday konteynerlar obyekt deb ataladi




Download 0.7 Mb.
Sana27.09.2023
Hajmi0.7 Mb.
#84809
Bog'liq
OBYEKT NIMA
Elektronics WorkBench, Anorova Nargiza, 1-sinf ingliz tili ish reja, 1-кредит топшириқ (2), ОБЪЕКТИВКА Нурмуҳаммедова Сайёра Турсуналиевна, Moliya fani 1-joriy nazorat uchun variantlar1, Сизнинг аризангизга келсак, Mavzu Fikrlar(Mulohazalar) algebrasi, asosiy amallar, xossalari-fayllar.org, 0000000 РУЙХАТГА КУЙИШГА (ШАХСИЙ), boshlangich-funksiya-va-aniqmas-integraltushunchasi, 22 чесло 1 гача, Elektron hukumat tizimini modellari, Narsalar Internetidadan foydalanish. Istiqbolli simsiz texnologiyalar., 01 КОММЕРЧЕСКОЕ ПРЕДЛОЖЕНИЕ

OBYEKT NIMA?
Object oriented dasturlashda o’zaro bo’gliq bo’lgan o’zgaruvchilar va funksiyalar bitta konteynerga jamlanadi va bunday konteynerlar obyekt deb ataladi. Bir obyektga tegishli o’zgaruvchilar uning xususiyatlari, unga tegishli funksiyalar esa metodlari deb ataladi.
Keling misol tariqasida avtomobil degan obyektni ko’ramiz. Avtomobilning modelirangi va narhi uning xususiyatlari. Avtomobilga tegishli bo’lgan start()stop() va tezlashish() kabi amallar esa uning metodlari deyiladi.

KLASS NIMA?
Klass bu obyekt yaratish uchun shablon yoki qolipdir. Bitta klassdan biz istalgancha nusxa olishimiz va yangi obyektlar yaratishimiz mumkin. Demak obyekt bu biror klassning xususiy ko’rinishi. Odatda klasslarning nomi o’zgarmas, undan yaratilgan obyektlar esa istalgancha nomlanishi mumkin.

PYTHONDAGI KLASSLAR

matn = "salom"


print(type(matn))

NATIJA:


Matn str klassidagi obyektlar ekan. Demak biz o'zgaruvchi yaratganimizda, aslida Python str klassidan foydalangan holda yangi obyektlar yaratib kelayotgan ekan.


METODLAR

matn = "salom"


print(matn.upper())

natija: SALOM //upper() metodi




KLASS YARATISH
Talaba degan klass yaratamiz:
class Talaba:
"""Talaba nomli klass yaratamiz"""
def __init__(self,ism,familiya,tyil):
"""Talabaning xususiyatlari"""
self.ism = ism
self.familiya = familiya
self.tyil = tyil
1.Bir echta obekt yaratish
2.Metod qo’shish
3.Metodga murojaat
4.Argument qabul qiluvchi metodlar
5.Xususiyatlarga standart qiymat berish
def __init__(self,ism,familiya,tyil):
"""Talabaning xususiyatlari"""
self.ism = ism
self.familiya = familiya
self.tyil = tyil
self.bosqich = 1
6.Standart qiymatni o’zgartirish
def set_bosqich(self,bosqich):
"""Talabaning kursini yangilovchi metod"""
self.bosqich = bosqich
Download 0.7 Mb.




Download 0.7 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Obyekt nima? Object oriented dasturlashda o’zaro bo’gliq bo’lgan o’zgaruvchilar va funksiyalar bitta konteynerga jamlanadi va bunday konteynerlar obyekt deb ataladi

Download 0.7 Mb.