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