所以我正在使用turtle做一个面向对象的程序,这是一个python库,已经有了python。我被要求做的方式包括继承。我在下面的pastebin链接中包含了我的文件和错误。
The error I am getting和我的档案:
据我所知,在错误中很容易找到,就是当我尝试初始化时
Turtle
类中的TurtleRacer
类,它表示它没有名为_mode
的属性。
这让我相信我创造的屏幕并没有达到我正在创造的海龟。但是,我不知道如何在不将所有内容放在一个文件中的情况下实际解决这个问题。 RaceProgram
类必须创建任何TurtleRacer
个对象和RaceTrack
对象。所以我不确定如何将两者联系起来。我已经尝试将_racetrack
对象传递给TurtleRacer
类的__init__
类,但它并没有改变任何内容。有没有人对我能做什么有任何建议?
编辑: 以下是我感兴趣的代码的特定部分,我很抱歉没有直接注意到这一点。
This是我创建海龟的主类的一部分。
This是__init__
类的TurtleRacer
。失败的特定代码行是第6行。