Есть ли разница между этими классами, кроме названия?
class WithClass ():
def __init__(self):
self.value = "Bob"
def my_func(self):
print(self.value)
class WithoutClass ():
value = "Bob"
def my_func(self):
print(self.value)
Имеет ли какое-то значение, если я использую или не использую метод __init__
для объявления value
переменной?
Мое главное беспокойство заключается в том, что я буду использовать его одним способом, когда это вызовет у меня дополнительные проблемы в будущем.