Junior — Middle
Kura Python valodas atslēgvārds tiek izmantots, lai deklarētu mainīgo klases konstruktorā, kas tiek izmantots tikai __init__ blokā?
sobes.tech AI
Atbilde no AI
Pythonā, lai deklarētu mainīgo klases konstruktorā, kas pieder objekta instancē, tiek izmantota atslēgvārds self. Piemēram:
class MyClass:
def __init__(self, value):
self.variable = value # instanču mainīgais
Mainīgais self.variable ir pieejams visās klases metodēs caur objektu self. Mainīgie, kas deklarēti bez self __init__ iekšienē, ir lokāli un pieejami tikai šajā metodē.