c++面向对象实验五

2021/4/18 12:25:28

本文主要是介绍c++面向对象实验五,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

定义一个学生类,包含学号、姓名、成绩等属性。(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;

}



这篇关于c++面向对象实验五的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程