Форум сайта python.su
Доброго времени суток!
Совершенно глупый вопрс. Текст примитивнейшей программы на питоне:
class someObj: someField="someValue" anotherField=2 def someMethod(a,b): return a*b newObj=someObj() def aaa(a,b): return newObj.someMethod(a,b) print(aaa(3,5))
Офлайн
Пропущен self в
def someMethod(self,a,b):
Офлайн
методы класса они такие, требуют чтобы их уважали и называли по имени отчеству а отчество у всех одинаковое - self.
def someMethod(self,a,b): return a*b
Офлайн
marvellik
методы класса они такие, требуют чтобы их уважали и называли по имени отчеству а отчество у всех одинаковое - self.
Офлайн
Вообще неплохо бы почитать документацию, чтобы понимать разницу между
1. staticmethod
2. classmethod
3. instance methods (bound and unbound)
Офлайн