Клас и обект в питон
Python - това процесуално-ориентирани (процедура ориентирана) език за програмиране, както и езиковия обектно-ориентирано (обектно-ориентиран) програмиране.
Процедурно ориентирани (Процедурно ориентирани)
Процедурно ориентация се изразява в използването на функции в Питон. Можете да дефинирате функции и тези функции могат да бъдат използвани в други модули в програмата Python.
Задача ориентирани (обект ориентирани)
"Обектно-ориентиран" в Python се изразява в използването на този клас, можете да дефинирате клас, е прототип (прототип) за създаване на обекти (обект / например).
2 Създаване на клас в Python
Синтаксисът за създаване на клас:
- За да дефинирате клас, използвайте класа ключова дума. следвано от името на класа и двоеточие (:). Първият ред в тялото на класа е низ (стринг), в който се описва накратко класа. (По избор), можете да получите достъп до тази линия чрез име на класа .__ док __
- В тялото на класа, може да декларира атрибути (атрибути), методи (методи) и конструктори (конструктори).
Атрибути (признак):
Умение е член на класа. Например, правоъгълника има две качества, включително ширина (ширина) и височина (височина).
Методи (метод):
- метод клас е подобно на нормална функция, но тази функция на класа, за да го използвате, трябва да се обадите на обекта.
- Първият параметър на метода е винаги себе си (с ключови думи, отнасящи се до самия клас).
Designer (Sonstructor):
- Конструктор - специален метод клас, която винаги се нарича __init_ _.
- Първият параметър на конструктора винаги е себе си (ключова дума се отнася до самия клас).
- Конструктор се използва за създаване на обекта.
- Конструктор определя стойности на параметрите на свойствата на обектите, които ще бъдат създадени.
- Можете да определите най-много една Иш характер (конструктор) в класната стая.
- Ако даден клас е, дефиниран конструктор (конструктор), Python подразбиране счита неговото наследство на Конструкторът (конструктор) на родителския клас.
Създаване на обект от клас правоъгълник.