面向对象的模块化.pptVIP

  • 11
  • 0
  • 约1.25万字
  • 约 61页
  • 2021-11-02 发布于广东
  • 举报
Inheritance/Composition Example 1 (Continued) * 学习文档 Inheritance/Composition Example 2 * 学习文档 class Object { public: virtual void update() {}; virtual void draw() {}; virtual void collide(Object objects[]) {}; }; class Visible : public Object { public: virtual void draw() { /* draw model at position of this object */ }; private: Model* model; }; class Solid : public Object { public: virtual void collide(Object objects[]) { /* check and react to collisions with objects */ }; }; class Movable : public Object { public: virtual void update() { /* update position */ }; };

文档评论(0)

1亿VIP精品文档

相关文档