Python3-2020-测试开发-18- Python中方法没有重载
一、重载
Python中没有方法重载
class Person: def work1(self): print("我在上班") def play_game(a): print("{0}在玩游戏".format(a)) def work2(s): print("努力工作!") Person.play = play_game p = Person() p.work1() # 我在上班 p.play() # <__main__.Person object at 0x00000222DAA8EEB8>在玩游戏 Person.work1 = work2 p.work1() # 努力工作!
输出:
我在上班 <__main__.Person object at 0x000001EA3351EFD0>在玩游戏 努力工作!
当有些人一出生就有的东西,我们要为之奋斗几十年才拥有。但有一样东西,你一辈子都不会有,那就是我们曾经一无所有。