Junior — Middle
Pythonban osztályként tekinthetünk egy olyan szerkezetre, amely egy objektumot képvisel?
sobes.tech MI
Válasz az MI-től
Igen, Pythonban egy osztályt struktúraként lehet tekinteni, amely leírja egy objektumot. Az osztály meghatározza az attribútumokat (adatokat) és a metódusokat (viselkedést), amelyek az adott osztály példányainak lesznek. Így az osztály egy sablon vagy terv a példányok (objektumok) létrehozásához, amelyek bizonyos tulajdonságokkal és funkciókkal rendelkeznek.
Például a Person osztály leírja, hogy minden, az alapjára létrehozott személy milyen adatokkal és tevékenységekkel fog rendelkezni:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def greet(self):
print(f"Szia, a nevem {self.name}.")
Itt a Person egy struktúra, amely leírja egy személy objektumát névvel és életkornal.