摘要: 类的继承例子: 以上个动态银河系的制作为例,假设我们定义了一个星星的类如下: 接下来我们被要求制作一个矩形的星星我们该怎么做,其实矩形星星和上述的差别就在于draw()和Romove()这两个函数,所以我们可以利用类继承的方法来实现,再使用同函数名覆盖的方法来写类,有三种继承的方式如下表所示: 所以 阅读全文
posted @ 2018-05-13 20:06 yskn 阅读(2390) 评论(0) 推荐(0) 编辑
摘要: 话不多说直接贴代码: 如上述代码所示,代码的基本思想创建一个类里面包含隐藏数据以及类方法作为公共接口,我们首先创建一个类定义的数组,数组的每一个成员代表着一颗星星,我们要想绘制一个动态的银河星空我们就要让星星从左至右依次循环,再一次循环中星星的颜色不变,位移不变只是x轴数据一直在随着step步进,然 阅读全文
posted @ 2018-05-13 16:45 yskn 阅读(4430) 评论(2) 推荐(0) 编辑