码迷,mamicode.com
首页 > 编程语言 > 详细

c++面向对象实验五

时间:2021-04-20 14:48:10      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:面向   core   include   构造函数   ace   namespace   class   函数定义   对象   

定义一个学生类,包含学号、姓名、成绩等属性。(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++面向对象实验五

标签:面向   core   include   构造函数   ace   namespace   class   函数定义   对象   

原文地址:https://www.cnblogs.com/snkz5qing/p/14673044.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!