Sobes.tech
Junior — Middle

Python'da obyekt yaratishda hech qanday amal bajarmaydigan konstruktor e'lon qilish mumkinmi?

sobes.tech AI

AIdan javob

Ha, Python'da hech qanday harakat qilmaydigan __init__ konstruktorini e'lon qilish mumkin. Buning uchun, parametrlar bilan __init__ metodini aniqlash kifoya qiladi, lekin tanasi bo'lmasligi yoki faqat pass ni o'z ichiga olgan tanaga ega bo'lishi mumkin.

Misol:

class MyClass:
    def __init__(self):
        pass

obj = MyClass()  # Qo'shimcha harakatlarsiz obyekt yaratadi