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