zoukankan      html  css  js  c++  java
  • 实验6

    #include<iostream>
    using namespace std;
    class Add{
    	public:
    	    Add(int x,int y):x(x),y(y){
    		cout<<x+y<<endl;
    	}
    	private:
    		int x,y;
    };
    class A:public Add{
    	public:
    		A(int x,int y):Add(x,y),x(x),y(y){}
    		void jian(){cout<<x-y<<endl;}
    	private:
    		int x,y;
    };
    class B:public Add{
    	public:
    		B(int x,int y):Add(x,y),x(x),y(y){}
    		void cheng(){cout<<x*y<<endl;}
    	private:
    		int x,y;
    };
    class C:public Add{
    	public:
    		C(int x,int y):Add(x,y),x(x),y(y){}
    		void chu(){cout<<x/y<<endl;}
    	private:
    		int x,y;
    };
    int main()
    {
    	A a(2,3);
    	a.jian();
    	B b(5,4);
    	b.cheng();
    	C c(4,4);
    	c.chu();
    	return 0;
    }
    

    #include<iostream>
    using namespace std;
    class vehicle{
    	public:
    	    vehicle(int x,int y):maxspeed(x),weight(y){}
    	    void run(){cout<<"0"<<endl;}
    	    void stop(){cout<<"1"<<endl;}
    	private:
    		int maxspeed,weight;
    };
    class bicycle:public vehicle{
    	public:
    		bicycle(int x,int y,int z):vehicle(x,y),height(z){}
    		void run(){cout<<"0"<<endl;}
    	    void stop(){cout<<"1"<<endl;}
    	private:
    	    int height;
    };
    class motorcar:public vehicle{
    	public:
    		motorcar(int x,int y,int h):vehicle(x,y),seatnum(h){}
    		void run(){cout<<"0"<<endl;}
    	    void stop(){cout<<"1"<<endl;}
    	private:
    	    int seatnum;
    };
    class motorcycle:public vehicle,public bicycle,public motorcar{
    	public:
    		motorcycle(int x,int y,int z,int h):vehicle(x,y),bicycle(x,y,z),motorcar(x,y,h){}
    		void run(){cout<<"0"<<endl;}
    	    void stop(){cout<<"1"<<endl;}
    };
    int main()
    {
    	vehicle a(4,5);
    	a.run();
    	a.stop();
        bicycle b(3,3,2);
        b.run();
        b.stop();
        motorcar c(2,2,3);
        c.run();
        c.stop();
        motorcycle d(1,1,2,2);
        d.run();
        d.stop();
        return 0;
    }
    

  • 相关阅读:
    c++ 模板<template class T>
    HTML Agility Pack 搭配 ScrapySharp,彻底解除Html解析的痛苦
    用1年的经验做了10年还是,用10年的经验做一件事.
    last_inset_id()mysql注意
    小心变成这样一个人!!!
    主动哥
    转:开个小书店。。呵呵
    mysql 更改主键信息
    磁盘预录
    评估项目
  • 原文地址:https://www.cnblogs.com/-Alone/p/9136078.html
Copyright © 2011-2022 走看看