zoukankan      html  css  js  c++  java
  • [YTU]_2445(C++习题 输入输出--公用继承)

    题目描述

    Student类含有私有数据成员:num,name,sex,公有成员函数:输入函数get_value()和输出函数display()。采用公用继承方式实现类Student1,增加数据成员:age,addr,成员函数:get_value_1()display_1()。在程序运行时输入num,name,sex,age,addr的值,调用输出函数输出以上5个数据的值。

    输入

    输入num,name,sex,age,addr的值

    输出

    输出num,name,sex,age,addr的值

    样例输入

    1001 zhang m 21 shanghai

    样例输出

    num: 1001

    name: zhang

    sex: m

    age: 21

    address: shanghai

    #include <iostream>

    using namespace std;

    class Student

    {

    public:

        void get_value()

        {

            cin>>num>>name>>sex;

        }

        void display( )

        {

            cout<<"num:"<<num<<endl;

            cout<<"name:"<<name<<endl;

            cout<<"sex:"<<sex<<endl;

        }

    private :

        int num;

        char name[10];

        char sex;

    };

    class Student1:public Student

    {

    public:

        void get_value_1()

        {

            cin>>age>>addr;

        }

        void display_1()

        {

            cout<<"age:"<<age<<endl;

            cout<<"address:"<<addr<<endl;

        }

    private:

        int age;

        char addr[10];

    };

    int  main()

    {

        Student1 stud1;

        stud1.get_value();

        stud1.get_value_1();

        stud1.display();

        stud1.display_1();

        return 0;

    }

     

  • 相关阅读:
    K8s--09 编写mysql的持久化deployment
    K8s--08 prometheus监控
    K8s--07 configMap资源
    K8s--06 K8s数据持久化
    k8S--05 K8s控制器类型
    k8s--04 部署harbor作为k8s镜像仓库
    K8s--03 资源类型
    K8s--02 K8S部署
    K8s--01 Kubernetes简介
    video2gift环境安装(Theano等)
  • 原文地址:https://www.cnblogs.com/sxy201658506207/p/7586335.html
Copyright © 2011-2022 走看看