Pythonдо өз алдынча __ класс __ деген эмне?
Pythonдо өз алдынча __ класс __ деген эмне?

Video: Pythonдо өз алдынча __ класс __ деген эмне?

Video: Pythonдо өз алдынча __ класс __ деген эмне?
Video: Покинутый дом_Рассказ_Слушать 2024, Ноябрь
Anonim

өзү . _класс_ учурдагы инстанциянын түрүнө шилтеме. abstract1 мисалдары үчүн, бул абстракт1 болмок класс өзү, бул сиз абстракт менен каалабаган нерсе класс.

Ошо сыяктуу эле, Pythonдо _ класс _ деген эмне деп суралат?

"_ичинде _ "-жылы сакталган ыкма болуп саналат питон класстары . Ал объектиге багытталган концепцияларда конструктор катары белгилүү. Бул ыкма объекттен түзүлгөндө чакырылат класс жана ага мүмкүндүк берет класс а-нын атрибуттарын инициализациялоо класс.

Кошумчалай кетсек, Pythonдо _ чалуу _ кандай пайдасы бар? The _чалуу_ ыкмасын берет Python программисттер класстарды жазышат, анда инстанциялар функциялар сыяктуу иштешет. Функциялар да, мындай класстардын инстанциялары да чакырылуучу деп аталат. Ал тургай, "+" операторун жана башка бардык операторлорду өз классыңыздын максаттары үчүн ашыкча жүктөө мүмкүн.

Мындан тышкары, self _ dict _ Python деген эмне?

Негизинен ал каралып жаткан объектти сүрөттөгөн бардык атрибуттарды камтыйт. Бул атрибуттарды өзгөртүү же окуу үчүн колдонсо болот. Документтен цитаталар _дикт_ Объекттин (жазыла турган) атрибуттарын сактоо үчүн колдонулган сөздүк же башка карта объектиси. Эсиңизде болсун, бардык нерсе ичиндеги объект Python.

def _ init _ (өзүнчө?

_ичинде_ класстын конструктору болуп саналат. The өзү параметр объекттин инстанциясын билдирет (C++ тилиндегидей). класс пункту: Def _init_ ( өзү , x, y): өзү.

Сунушталууда: