下午3点多就出去陪朋友玩了,晚上9点50回到实验室。本来想直接回寝室的,可是觉得今天不坚持写,有点对不住坚持了40天的自己,所以还是来到了实验室。至少还可以学习1个小时,直接回到寝室也无聊。
继续昨天的程序,想加上continue的场景,看看能不能实现。
突然想到,不应该重写一个ActionContinue的类,因为想要继续当前场景的这个动作可以作为所有场景的共性,所以应该把这个功能添加在父类Scene中让子类都可以继承,是的可以继承!而我在红框中用的是“组合”,直接把父类Scene当做其他类进行实例化了。其实可以试试用子类的继承特性实现。

增加continue_scene方法
现在尝试用子类继承实现这个功能:

可以用子类继承
好的,暂时先实现了简单的继续当前场景的功能。