Довідники Python class

Що таке class в Python?

У мові програмування Python класи є основним механізмом об'єктно-орієнтованого програмування (ООП). Класи дозволяють об'єднувати дані та функції в єдиний об'єкт, що сприяє структуруванню коду та повторному використанню.


Приклад використання:

class Dog:
    def __init__(self, name, age):
        # Конструктор класу
        self.name = name
        self.age = age

   def bark(self):
        # Метод класу
        print(f"{self.name} гавкає!")

# Створення об'єкта класу
my_dog = Dog(name="Білка", age=3)

# Звернення до атрибутів об'єкта
print(f"Ім'я собаки: {my_dog.name}")
print(f"Вік собаки: {my_dog.age}")

# Виклик методу об'єкта
my_dog.bark()
# Висновок: Білка гавкає!

У цьому прикладі створюється клас Dog, який представляє собаку. Конструктор класу __init__ використовується для ініціалізації атрибутів об'єкта, а метод bark реалізує поведінку собаки. Створюється екземпляр класу my_dog, а потім виводяться його атрибути та викликається метод bark.


ООП у Python надає безліч можливостей, таких як успадкування, поліморфізм та інкапсуляція. Класи дозволяють структурувати код, роблячи його більш зрозумілим та керованим, а об'єкти надають абстракцію для роботи з даними та функціональністю в єдиному контейнері.

Коментарі
Додати коментар

Поки що коментарів немає