函数takes no arguments"/>
Python构造函数takes no arguments
如图建立People类,并实例化一个对象p1, 报错如图
我们来详细看一下如图报错:编译器告诉我们说 People类的构造函数不能接收参数
解决办法:
使用def __init__(self, ...) ——>注意这里的下划线是两个下划线__,而不是单个下划线_
而非def _init_(self, ...)
如图删除原来的People类
如图重新构建People类,并实例化People类对象p1
通过sayHello()函数来测试是否成功实例化对象, 输出了信息
即构造类成功
更多推荐
Python构造函数takes no arguments
发布评论