Junior — Middle
Môže sa trieda v Pythone považovať za štruktúru, ktorá predstavuje objekt?
sobes.tech AI
Odpoveď od AI
Áno, v Pythone možno triedu považovať za štruktúru, ktorá opisuje objekt. Trieda definuje atribúty (dáta) a metódy (správanie), ktoré budú mať objekty tejto triedy. Takže trieda je šablóna alebo plán na vytváranie inštancií (objektov), ktoré majú určité vlastnosti a funkcie.
Napríklad, trieda Person opisuje, aké údaje a akcie bude mať každá osoba vytvorená na jej základe:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def greet(self):
print(f"Ahoj, volám sa {self.name}.")
Tu je Person štruktúra, ktorá opisuje objekt osoby s menom a vekom.