- 博客(2)
- 收藏
- 关注
原创 运用面向对象编程思维解决龟兔赛跑问题(C++)
很显然这里需要定义两个类,Rabbit和Turtle(欸我知道Turtle和Tortoise不是同一种生物,但是我代码写完了才发现写成了海龟www,算了,错就错吧,海龟更可爱),它们需要一个position属性表示它们跑过的距离,以及一个go()方法。最开始的时候我加入了position属性,但是后来我发现将position作为子类的静态属性更好一些,详细请看下文。因此,我先在在go()中描述对比判定、运动和休息的过程,再额外设定了私有方法move()和sleep(),用于描述Rabbit每分钟内的行为。
2023-10-10 17:45:37 167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人