c++面向对象实验五

时间:2021-04-20 14:48:10   收藏:0   阅读:0

定义一个学生类,包含学号、姓名、成绩等属性。(1)使用重载函数定义多个构造函数。(2)使用默认参数定义构造函数。

#include<iostream>

#include<string>

using namespace std;

class Student

{

public:

    Student(){

       num=1;

       name="li";

       score=90;

    }

    Student(int a){num=a;}

    Student(int a,string b){num=a;name=b;}

    Student(int a,string b,int c){num=a;name=b,score=c;}

    void printThing()

    {

    cout<<"num="<<num<<",name:"<<name<<",score="<<score<<endl;

    }

    private:

       int num;

       string name;

       int score;

};

int main()

{

    Student s1;

    s1.printThing();

    Student s2(2);

    s2.printThing();

    Student s3(3,"Liming");

    s3.printThing();

    Student s4(4,"Wangming",100);

    s4.printThing();

    return 0;

}

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!