Python构造函数takes no arguments

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

四月 14, 2019 · ocsxxi