Я преподаю класс python по объектно-ориентированному программированию, и когда я разбираюсь в том, как объяснить классы, я увидел пустое определение класса:
class Employee:
pass
Затем далее приводится пример определения имени и других атрибутов для объекта этого класса:
john = Employee()
john.full_name = "john doe"
интересно!
Мне интересно, есть ли способ динамически определить функцию для такого класса? что-то вроде:
john.greet() = print 'hello world!'
это не работает в моем интерпретаторе python, но есть ли другой способ сделать это?