Sobes.tech
Junior — Middle

Koja ključna reč u jeziku Python se koristi za deklarisanje promenljive unutar konstruktora klase, koja se koristi samo u bloku __init__?

sobes.tech АИ

Одговор од АИ

U Pythonu, za deklarisanje promenljive unutar konstruktora klase koja pripada instanci objekta, koristi se ključna reč self. Na primer:

class MyClass:
    def __init__(self, value):
        self.variable = value  # promenljiva instance

Promenljiva self.variable dostupna je u svim metodama klase putem objekta self. Promenljive deklarisane bez self unutar __init__ su lokalne i dostupne su samo u tom metodu.