Sobes.tech
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ă.