• 实验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;
    }
    

  • 相关阅读:
    Python批量 png转ico
    线性回归
    【论文集合】多语言机器翻译
    【论文集合】curriculum learning总结/课程学习论文
    crf++分词
    强化学习的探索策略方式
    关于multiprocessing中的logging的数据打印到本地失败或重复问题
    置信区间绘图、以10次平均值为例
    打印CSDN博客内容JS
    SUMO学习笔记(3)
  • 原文地址:https://www.cnblogs.com/-Alone/p/9136078.html
Copyright © 2020-2023  润新知