Junior — Middle
Jakie słowo kluczowe w języku Python jest używane do deklarowania zmiennej wewnątrz konstruktora klasy, która jest używana tylko w bloku __init__?
sobes.tech AI
Odpowiedź od AI
W Pythonie, aby zadeklarować zmienną wewnątrz konstruktora klasy, która należy do instancji obiektu, używa się słowa kluczowego self. Na przykład:
class MyClass:
def __init__(self, value):
self.variable = value # zmienna instancji
Zmienna self.variable jest dostępna we wszystkich metodach klasy poprzez obiekt self. Zmienne zadeklarowane bez self wewnątrz __init__ są lokalne i dostępne tylko w tej metodzie.