Junior — Middle
95
Hogyan deklarálunk egy változót egy osztályon belül?
Válasz az MI-től
sobes.tech MI
В Python переменная внутри класса объявляется как атрибут класса или как атрибут экземпляра.
- Атрибут класса объявляется непосредственно в теле класса и общий для всех экземпляров:
class MyClass:
class_variable = 10 # атрибут класса
- Атрибут экземпляра объявляется внутри метода, обычно в конструкторе
__init__, и принадлежит конкретному объекту:
class MyClass:
def __init__(self, value):
self.instance_variable = value # атрибут экземпляра
Таким образом, объявление переменной внутри класса зависит от того, нужен ли общий для всех объектов атрибут или индивидуальный для каждого экземпляра.