Клас и обект в питон

Python - това процесуално-ориентирани (процедура ориентирана) език за програмиране, както и езиковия обектно-ориентирано (обектно-ориентиран) програмиране.

Процедурно ориентирани (Процедурно ориентирани)

Процедурно ориентация се изразява в използването на функции в Питон. Можете да дефинирате функции и тези функции могат да бъдат използвани в други модули в програмата Python.

Задача ориентирани (обект ориентирани)

Клас и обект в питон

"Обектно-ориентиран" в Python се изразява в използването на този клас, можете да дефинирате клас, е прототип (прототип) за създаване на обекти (обект / например).

2 Създаване на клас в Python

Синтаксисът за създаване на клас:

  • За да дефинирате клас, използвайте класа ключова дума. следвано от името на класа и двоеточие (:). Първият ред в тялото на класа е низ (стринг), в който се описва накратко класа. (По избор), можете да получите достъп до тази линия чрез име на класа .__ док __
  • В тялото на класа, може да декларира атрибути (атрибути), методи (методи) и конструктори (конструктори).

Атрибути (признак):

Умение е член на класа. Например, правоъгълника има две качества, включително ширина (ширина) и височина (височина).

Методи (метод):

  • метод клас е подобно на нормална функция, но тази функция на класа, за да го използвате, трябва да се обадите на обекта.
  • Първият параметър на метода е винаги себе си (с ключови думи, отнасящи се до самия клас).

Designer (Sonstructor):

  • Конструктор - специален метод клас, която винаги се нарича __init_ _.
  • Първият параметър на конструктора винаги е себе си (ключова дума се отнася до самия клас).
  • Конструктор се използва за създаване на обекта.
  • Конструктор определя стойности на параметрите на свойствата на обектите, които ще бъдат създадени.
  • Можете да определите най-много една Иш характер (конструктор) в класната стая.
  • Ако даден клас е, дефиниран конструктор (конструктор), Python подразбиране счита неговото наследство на Конструкторът (конструктор) на родителския клас.

Клас и обект в питон

Създаване на обект от клас правоъгълник.

Клас и обект в питон