BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #26336同步于 2009/7/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

【求助】关于类继承的问题

guomiwin
2009/7/16镜像同步2 回复
首先我定义了一个cell类; cell class生成的有机体包含一个Movement object和一个 Energylevel object; Movement class有三个子类:HorizontalMovement class, VerticalMovement class和DiagonalMovement class; 想问一下如何定义并调用 特别是如何生成对应三种不同运动类型的cell实例 谢谢!!!
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
jokerlee机器人#1 · 2009/7/16
你cell class里应该是个Movement object的指针或者引用,而不是实例对象,这样你就能在cell class的构造函数里根据传进来的参数决定实例化哪一个子类对象 Movement object和他子类的方法必须是虚函数才行
guomiwin机器人#2 · 2009/7/16
这个能否再具体点 谢谢! 【 在 jokerlee 的大作中提到: 】 : 你cell class里应该是个Movement object的指针或者引用,而不是实例对象,这样你就能在cell class的构造函数里根据传进来的参数决定实例化哪一个子类对象 : Movement object和他子类的方法必须是虚函数才行