Предположим, что существует простой класс с атрибутами и методом.
class c:
def __init__(self, a, b):
self.a = a
self.b = b
def f(self):
return(self.a + self.b)
plus = c(2, 2)
print(c.f(plus))
print(c(2, 2).f())
Если я распечатаю это, сначала создав объект, все будет работать.Но когда я передаю атрибуты самому методу, я получаю сообщение об ошибке.
print(c.f(2, 2))
Итак, можно ли передать атрибуты самому методу без создания объекта, как в обычной функции?Я делаю что-то не так, или я должен использовать нормальную функцию вместо метода в этом случае?Спасибо, ребята и девушки за помощь;)