正在回答 回答被采纳积分+1
1回答
好帮手慕燕燕
2022-02-07 17:59:01
同学,你好!代码中有如下问题:
1、set_num()是Student类中的实例方法,要放在Student类中
2、Student类继承Person类,重写init方法,name、gender参数通过调用父类的init方法赋值,因此要继承父类的init方法,可以使用super()函数继承父类的init方法,super(Student, self).__init__(name, gender)
3、Student类的init方法中,__student_num的初始值为2018014002,直接定义即可,无需通过init方法传参
4、speak()方法中,打印学号使用__student_num
5、identify_stu()方法中,也要使用__student_num
祝:学习愉快!
Python全能工程师
- 参与学习 人
- 提交作业 16247 份
- 解答问题 4470 个
全新版本覆盖5大热门就业方向:Web全栈、爬虫、数据分析、软件测试、人工智能,零基础进击Python全能型工程师,从大厂挑人到我挑大厂,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星