Sobes.tech
Junior — Middle

Jaké klíčové slovo v jazyce Python se používá k deklaraci proměnné uvnitř konstruktoru třídy, která je použita pouze v bloku __init__?

sobes.tech AI

Odpověď od AI

V Pythonu se pro deklaraci proměnné uvnitř konstruktoru třídy, která patří k instanci objektu, používá klíčové slovo self. Například:

class MyClass:
    def __init__(self, value):
        self.variable = value  # proměnná instance

Proměnná self.variable je dostupná ve všech metodách třídy přes objekt self. Proměnné deklarované bez self uvnitř __init__ jsou lokální a jsou dostupné pouze v této metodě.