Sobes.tech
Junior — Middle

Ce cuvânt cheie în limbajul Python este folosit pentru a declara o variabilă în interiorul constructorului unei clase, care este utilizată doar în blocul __init__?

sobes.tech AI

Răspuns de la AI

În Python, pentru a declara o variabilă în interiorul constructorului unei clase, care aparține instanței obiectului, se folosește cuvântul cheie self. De exemplu:

class MyClass:
    def __init__(self, value):
        self.variable = value  # variabilă de instanță

Variabila self.variable este disponibilă în toate metodele clasei prin obiectul self. Variabilele declarate fără self în interiorul __init__ sunt locale și disponibile doar în această metodă.