Junior — Middle
Poate fi considerată o clasă în Python ca o structură care reprezintă un obiect?
sobes.tech AI
Răspuns de la AI
Da, în Python, o clasă poate fi considerată ca o structură care descrie un obiect. Clasa definește atribute (date) și metode (comportament) pe care le vor avea obiectele acestei clase. Astfel, clasa este un șablon sau un plan pentru crearea de instanțe (obiecte) care au proprietăți și funcții specifice.
De exemplu, clasa Person descrie ce date și acțiuni va avea fiecare persoană creată pe baza sa:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def greet(self):
print(f"Salut, numele meu este {self.name}.")
Aici, Person este o structură care descrie un obiect persoană cu nume și vârstă.