Python多态性问题
在python中,我定义了一个类“number”。现在我也想定义一个名为'number'的函数。(就像'int'或'str'是类一样,您也可以将它们用作函数('int()','str()')进行类型转换)。如何对(我的类和函数)“number”执行相同的操作Python多态性问题,python,Python,在python中,我定义了一个类“number”。现在我也想定义一个名为'number'的函数。(就像'int'或'str'是类一样,您也可以将它们用作函数('int()','str()')进行类型转换)。如何对(我的类和函数)“number”执行相同的操作 [将其称为多态性是否正确?]您需要的是可调用的。查看更多信息。您需要的是可调用的。查看更多 int()和str()不是函数,它们是类型构造函数。因此,您需要创建自己的构造函数初始值设定项 int()和str()不是函数,它们是类型构造函数。
[将其称为多态性是否正确?]您需要的是可调用的。查看更多信息。您需要的是可调用的。查看更多
int()
和str()
不是函数,它们是类型构造函数。因此,您需要创建自己的构造函数初始值设定项
int()
和str()
不是函数,它们是类型构造函数。因此,您需要创建自己的构造函数初始值设定项。您自己的初始值设定项,而不是构造函数。区别在于。。。微妙的,也不是非常重要,除非你深入一点。你自己的初始值设定项,而不是构造函数。区别在于。。。微妙的,也不是非常重要,直到你挖得更深一点。
class number(object):
def __init__(self, value)
self.val = value # or something like that
n = number(2.3)