ObjectMethod(animalObj) to simply call the non static. Fundamentally this means a static system is just a method that does not use member variables. There shouldn't be any really need to declare self. It is a silly language need I believe. Languages like Lua and C++ give you obj variables guiding https://dominickcinsx.wikirecognition.com/670066/how_and_can_save_you_time_stress_and_money