Junior — Middle
Aké kľúčové slovo v jazyku Python sa používa na deklaráciu premennej v konštruktore triedy, ktorá sa používa iba v bloku __init__?
sobes.tech AI
Odpoveď od AI
V Pythone na deklaráciu premennej v konštruktore triedy, ktorá patrí k inštancii objektu, sa používa kľúčové slovo self. Napríklad:
class MyClass:
def __init__(self, value):
self.variable = value # inštančná premenná
Premenná self.variable je dostupná vo všetkých metódach triedy cez objekt self. Premenné deklarované bez self v rámci __init__ sú lokálne a dostupné len v tejto metóde.