python类中可以建立任意多参数吗?

定义函数时可以用加星号的方式能让函数接收任意多参数,那定义类的时候呢可以不,加个星号,之后创建对象时候可以往里加任意多的参数

创建对象时调用的是构造方法__init__,参数会传递到构造方法中。将构造方法定义为__init__(self, *args, **kwargs)就可以接收任意参数。追问

能这么干是吧,我这么写之后总出错,然后书上只写了定义函数可以这么做,我就怀疑是不是类不能,能就行了,那肯定还是我哪里出错了。刚学,不太懂。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-17
类有什么参数?构造函数吗
相似回答