当前位置: 首页 > news >正文

上海外包公司网站建设门户网站

上海外包公司网站建设,门户网站,百度搜索关键词规则,流量网站建设1.实验目的 (1)理解多态性的概念。 (2)掌握如何用虚函数实现动态联编 (3)掌握如何利用虚基类。 2.实验内容 设计一个飞机类 plane,由它派生出歼击机类fighter和轰炸机类 bomber,歼击机类fighter 和轰炸机类bomber 又共同派生出歼轰机(多用途战斗机)。利用虚函数和虚基类描述…1.实验目的 (1)理解多态性的概念。 (2)掌握如何用虚函数实现动态联编 (3)掌握如何利用虚基类。 2.实验内容 设计一个飞机类 plane,由它派生出歼击机类fighter和轰炸机类 bomber,歼击机类fighter 和轰炸机类bomber 又共同派生出歼轰机(多用途战斗机)。利用虚函数和虚基类描述飞机类及其派生的类族。 3. 参考代码 #include iostream using namespace std; class plane //飞机 { private:double aerofoil; //机翼double airframe; //机身double empennage; //尾翼double voyage; //航程int passenger; //乘员数 public:plane(double,double,double,double,int);virtual void display(); }; void plane::display() { cout\taerofoil\tairframe\tempennage\tvoyage\tpassenger; } plane::plane(double wing,double frame,double tail,double distance,int num) {aerofoilwing; airframeframe; empennagetail; voyagedistance;passengernum; } class fighter:public plane //歼击机 { private:int missile; //导弹数 public:fighter(double,double,double,double,int,int);void fight();void display(); }; fighter::fighter(double wing,double frame,double tail,double distance,int num,int load_missile):plane(wing,frame,tail,distance,num) {missileload_missile; } void fighter::fight() { coutFight!endl; } void fighter::display() {coutThis is a fighter!endl;plane::display();cout\tmissileendl; } class bomber:public plane //轰炸机 { private:double bomb; //载弹量 public:bomber(double, double,double,double,int,double);void atack();double getbomb();void display(); }; bomber::bomber(double wing,double frame,double tail,double distance, int num, double load_bomb):plane(wing,frame,tail,distance,num) {bombload_bomb; } void bomber::atack() {coutAtack!endl; } double bomber::getbomb() {return bomb; } void bomber::display() {coutThis is a bomber!endl;plane::display();cout\tbombendl; } class fighter_bomber:virtual public fighter,virtual public bomber//歼轰机多用途战斗机 { public:fighter_bomber(double, double,double,double,int,int,double);void display(); }; void fighter_bomber::display() {coutThis is a fighter_bomber!endl;fighter::display();cout\tgetbomb()endl;fight();atack(); }fighter_bomber::fighter_bomber(double wing,double frame,double tail, double distance,int num,int load_missile,double load_bomb): fighter (wing,frame,tail,distance,num,load_missile),bomber(wing,frame,tail, distance,num,load_bomb) { } void main() {fighter f(10.0, 6.0, 2.5,1800,1,8); //歼击机f.display();bomber b(30,9,6,12000,12,6000); //轰炸机b.display();fighter_bomber fb(20,7,3.2,4000,2,6,2500); //歼轰机fb.display(); }
http://www.hkea.cn/news/14366194/

相关文章:

  • 精仿源码社区网站源码微商城官网地址
  • 响应式网站介绍头像定制在线生成器
  • 聚美优品网站建设导向网站多久需要维护
  • 建一个下载网站要什么cms系统seo排名怎么提高
  • 设计公司网站的主页怎么做游戏软件制作开发
  • 网站的目标定位有哪些sem外包
  • 微信建网站平台的孙红雷做的二手车网站
  • 基于微信公众平台的微网站开发本溪网站开发公司电话
  • 手机网站建站工作室跑流量的网站
  • 做音乐网站要什么源码wordpress 导航网站主题
  • 网站平台建设的作用做网站怎么去找客户
  • 做网站具备的条件下载app官方正版
  • 渝中网站建设wordpress用户10亿
  • 网站后台管理系统 源码学习网站开发思路
  • 设计制作小车wix网站做seo如何
  • 郑州门户网站建设哪家好网站的服务器在哪里
  • 自己做的网站怎么显示表格边框添加网站关键词
  • 合肥电子商务开发网站建设深圳居家办公
  • wordpress网站背景设置做电商需要知道的几个网站吗
  • 网站如何引导和国外做贸易用什么网站
  • 企业网站策划书范文3000字短网址在线生成免费
  • 谷歌推广网站怎么做wordpress运行死慢
  • 网站响应式是什么意思做网站选择哪家运营商
  • 网站视频提取软件app可以做软文的网站
  • 厦门建网站网址济南小程序网站开发
  • 网站模板 html网络营销方案
  • dw做网站一般是多大的尺寸免费咨询的英文
  • 微网站建设教程云空间的网站
  • 网站加地图标记用VS做的网站怎么连接数据库
  • 网站建设安全服务协议网站制作引擎