返回信息流首先我定义了一个cell类;
cell class生成的有机体包含一个Movement object和一个 Energylevel object;
Movement class有三个子类:HorizontalMovement class, VerticalMovement class和DiagonalMovement class;
想问一下如何定义并调用
特别是如何生成对应三种不同运动类型的cell实例
谢谢!!!
这是一条镜像帖。来源:北邮人论坛 / cpp / #26336同步于 2009/7/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
【求助】关于类继承的问题
guomiwin
2009/7/16镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
你cell class里应该是个Movement object的指针或者引用,而不是实例对象,这样你就能在cell class的构造函数里根据传进来的参数决定实例化哪一个子类对象
Movement object和他子类的方法必须是虚函数才行
这个能否再具体点
谢谢!
【 在 jokerlee 的大作中提到: 】
: 你cell class里应该是个Movement object的指针或者引用,而不是实例对象,这样你就能在cell class的构造函数里根据传进来的参数决定实例化哪一个子类对象
: Movement object和他子类的方法必须是虚函数才行