Sobes.tech
Junior — Middle

Може ли да се счита клас в Python за структура, представляваща обект?

sobes.tech AI

Отговор от AI

Да, в Python класът може да се разглежда като структура, която описва обект. Класът определя атрибути (данни) и методи (поведение), които ще имат обектите на този клас. Така класът е шаблон или план за създаване на екземпляри (обекти), които имат определени свойства и функции.

Например, класът Person описва какви данни и действия ще има всеки човек, създаден на неговата основа:

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def greet(self):
        print(f"Здравейте, казвам се {self.name}.")

Тук Person е структура, която описва обект човек с име и възраст.