Znaiemo informatyku

Об’єкти в Python

Python, як і більшість інших сучасних мов програмування, підтримує об’єктно-орієнтоване програмування. Це вже досить просунута тема програмування. Тут ми підсумовуємо лише деякі основні поняття.

Об’єкт (object) – це набір даних (змінних) і методів (функцій), які працюють з цими даними. У Python майже всі дані, з якими ми стикаємося, є об’єктами (числа, рядки, списки тощо).

Об’єкти — це спеціальні екземпляри класів (class). Клас можна розуміти як загальний шаблон, згідно з яким створюються об’єкти.

Приклад визначення класу:

class Person:

    def __init__(self, name, age):

        self.name = name

        self.age = age

        

    def introduce(self):

        print("My name is ", self.name)

        print("I am ", self.age, "years old")

І ось як ми створюємо об’єкти (екземпляри класу) і використовуємо їх:

homer = Person("Homer Simpson", 39)

bart = Person("Bart Simpson", 10)

homer.introduce()

bart.introduce()

У цьому прикладі:

  • Person — це клас,
  • homer та bart — це об’єкти,
  • name та age — це атрибути даних,
  • introduce() — це метод,
  • __init__ — це метод ініціалізації, який автоматично викликається під час створення об’єкта.
Підсумок мені допоміг
Підсумок мені не допоміг

Розуміння

Читання текстів і відповіді на питання для тренування розуміння тексту.


Об’єкти в Python



ЗВ’ЯЖІТЬСЯ З НАМИ

Дякуємо за ваше повідомлення, його було успішно відправлено.

Напишіть нам

Вам потрібна допомога?

Будь ласка, спочатку ознайомтеся з поширеними запитаннями:

Про що йдеться у повідомленні?

Повідомлення Зміст Управління Вхід до системи Ліцензія