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ě.