Sometimes, we want to add a method to an existing object instance with Python
In this article, we’ll look at how to add a method to an existing object instance with Python.
How to add a method to an existing object instance with Python?
To add a method to an existing object instance with Python, we just add the method directly to the class.
For instance, we write
def speak(self):
return "hello"
SomeClass.speak = speak
to add the speak method to the SomeClass class by assigning SomeClass.speak to the speak function.
Then when we create a SomeClass instance, we can call speak as an instance method.
Conclusion
To add a method to an existing object instance with Python, we just add the method directly to the class.