当前位置:网站首页 > Java教程 > 正文

java 模板使用教程



C++ 方式:

Game.h

#include <iostream> class Game { protected: virtual void initialize() = 0; virtual void startPlay() = 0; virtual void endPlay() = 0; public: virtual void play() { initialize(); startPlay(); endPlay(); } };

Cricket.h

#include "Game.h" class Cricket : public Game { protected: virtual void initialize() { std::cout << "Cricket Game Finished!" << std::endl; } virtual void startPlay() { std::cout << "Cricket Game Initialized! Start playing." << std::endl; } virtual void endPlay() { std::cout << "Cricket Game Started. Enjoy the game!" << std::endl; } };

Football.h

#include "Game.h" class Football : public Game { protected: virtual void initialize() { std::cout << "Football Game Finished!" << std::endl; } virtual void startPlay() { std::cout << "Football Game Initialized! Start playing." << std::endl; } virtual void endPlay() { std::cout << "Football Game Started. Enjoy the game!" << std::endl; } };

Main.cpp

#include <iostream> #include "Cricket.h" #include "Football.h" int main(int argc, char* argv[]) { Game *game = new Cricket(); game->play(); std::cout << std::endl; game = new Football(); game->play(); }

  • 上一篇: java rop教程
  • 下一篇: 安装java帮助教程
  • 版权声明


    相关文章:

  • java rop教程2025-01-26 08:34:02
  • java教程0052025-01-26 08:34:02
  • java线程教程视频2025-01-26 08:34:02
  • java springs教程2025-01-26 08:34:02
  • java好书视频教程2025-01-26 08:34:02
  • 安装java帮助教程2025-01-26 08:34:02
  • java水仙花教程2025-01-26 08:34:02
  • 免费使用java教程2025-01-26 08:34:02
  • 包河区java教程2025-01-26 08:34:02
  • java路由教程2025-01-26 08:34:02