Junior — Middle
Kokia Python kalbos raktinė žodis naudojama norint deklaruoti kintamąjį klasės konstruktoriuje, kuris naudojamas tik __init__ bloke?
sobes.tech AI
Atsakymas iš AI
Python'e, norint deklaruoti kintamąjį klasės konstruktoriuje, kuris priklauso objekto egzemplioriui, naudojamas raktinis žodis self. Pavyzdžiui:
class MyClass:
def __init__(self, value):
self.variable = value # egzemplioriaus kintamasis
Kintamasis self.variable yra pasiekiamas visuose klasės metoduose per objektą self. Kintamieji, deklaruoti be self __init__ viduje, yra vietiniai ir pasiekiami tik šiame metode.