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 е структура, която описва обект човек с име и възраст.