オブジェクト指向プログラミングの Python クラスを教えていて、クラスの説明方法をブラッシュアップしていると、空のクラス定義が表示されました。
class Employee:
pass
次に、このクラスのオブジェクトの名前とその他の属性を定義します。
john = Employee()
john.full_name = "john doe"
面白い!
このようなクラスのインスタンスに対して関数を動的に定義する方法があるかどうか疑問に思っていますか? 何かのようなもの:
john.greet() = print 'Hello, World!'
これは私の Python インタープリターでは機能しませんが、別の方法はありますか?