敌方飞机的问题

敌方飞机的问题

http://img1.sycdn.imooc.com//climg/5e05b671090717aa08280460.jpg

老师有两点不明白,烦请指点

1、绿框中我方飞机那个类没有构造函数,为什么敌方小型飞机类要加构造函数

2、不太明白怎么随机生成了飞机

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕美 2019-12-27 16:36:16

同学,你好。

1、我方飞机中没有写__init__初始化方法,在创建实例时会调用父类的初始化方法,与父类中的init方法相比没有增加功能,因此不写也是可以的

2、敌方飞机在初始化时,会改变飞机的位置,需要在调用初始化方法时修改,即会在父类的init初始化方法上新增功能,因此需要调用父类的方法。

3、在敌方飞机初始化时会调用init_pos()方法改变飞机的位置。left和top值是通过random.randint()生成的随机数来确定飞机在屏幕上的位置,从而实现随机生成的效果。

http://img1.sycdn.imooc.com//climg/5e05c14f092e40c607560157.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
1.Python零基础入门
  • 参与学习           人
  • 提交作业       2727    份
  • 解答问题       8160    个

想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师