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