在Python中,同一个类中的方法具有相同的名称

8 浏览
0 Comments

在Python中,同一个类中的方法具有相同的名称

在一个类中,我如何声明几个具有相同名称但参数数量或类型不同的方法?

在以下的类中,我必须改变什么?

class MyClass:
    """"""
    #----------------------------------------------------------------------
    def __init__(self):
        """构造函数"""
    def my_method(self, parameter_A_that_Must_Be_String):
        print(parameter_A_that_Must_Be_String)
    def my_method(self, parameter_A_that_Must_Be_String, parameter_B_that_Must_Be_String):
        print(parameter_A_that_Must_Be_String)
        print(parameter_B_that_Must_Be_String)
    def my_method(self, parameter_A_that_Must_Be_String, parameter_A_that_Must_Be_Int):
        print(parameter_A_that_Must_Be_String * parameter_A_that_Must_Be_Int)

0