speed up如何实现?这几个方法让你的速度飞起来!

tmyb

今天刷到一个有意思的问题,说是要给交通工具加速,我一想,这还不简单?立马动手搞起来。

我琢磨着,交通工具嘛肯定得能跑能动,所以先得有个“移动”的功能。然后,既然要加速,那肯定得能设置速度才行。有这些想法,我就开始写:

    speed up如何实现?这几个方法让你的速度飞起来!

  • 先定义个“交通工具”的类,给它加上“速度”和“体积”这两个属性。
  • 然后写个“移动”的方法,让它能动起来。
  • 再写个“设置速度”的方法,这样就能控制它的快慢。

这些都弄好,接下来就是重头戏——“加速”功能!

我想想,加速嘛不就是让速度变快吗?简单!直接在“加速”方法里,把当前速度加上一个值,比如10,不就行?

speed up如何实现?这几个方法让你的速度飞起来!

于是我就写个“speedUp”的方法,在里面把当前速度加上10,然后把新的速度给输出来。

搞定!这样一来,每次调用“speedUp”方法,交通工具的速度就会增加10,然后我就能知道它现在有多快。是不是很简单?

这回实践,我主要做这么几件事:

  • 定义一个“交通工具”类。
  • speed up如何实现?这几个方法让你的速度飞起来!

  • 给它添加“速度”和“体积”属性。
  • 实现“移动”和“设置速度”的方法。
  • 最重要的是,实现“加速”方法,让交通工具可以加速!

这回实践还是挺有意思的,也让我对“类”和“方法”这些概念有更深的理解。下次再遇到类似的问题,我肯定能更快地解决!