如图建立People类,并实例化一个对象p1, 报错如图

我们来详细看一下如图报错:编译器告诉我们说 People类的构造函数不能接收参数

解决办法

使用def init(self, …) ——>注意这里的下划线是两个下划线__,而不是单个下划线_
而非def init(self, …)

如图删除原来的People类

如图重新构建People类,并实例化People类对象p1

通过sayHello()函数来测试是否成功实例化对象, 输出了信息

即构造类成功