În Python, obiectele și clasele sunt concepte fundamentale ale programarii orientate pe obiecte(OOP). Programarea orientată pe obiecte vă permite să creați obiecte cu propriile atribute și metode, făcând organizarea codului clară și menținabilă.
Definirea unei clase în Python
- Pentru a defini o nouă clasă, utilizați
class
cuvântul cheie, urmat de numele clasei(începând de obicei cu o literă mare). - În interiorul clasei, puteți defini atribute(variabile) și metode(funcții) pe care le vor avea obiectele clasei.
Crearea de obiecte dintr-o clasă
- Pentru a crea un obiect dintr-o clasă, utilizați sintaxa
class_name()
. - Aceasta va inițializa un nou obiect pe baza clasei definite.
Exemplu: Iată un exemplu simplu despre cum să definiți o clasă și să creați obiecte din ea:
În exemplul de mai sus, am definit Person
clasa cu două atribute name
și age
, împreună cu o metodă say_hello()
. Apoi, am creat două obiecte person1
și person2
din Person
clasă și am numit say_hello()
metoda fiecărui obiect pentru a-și afișa informațiile.