标签:面向 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;
}
标签:面向 core include 构造函数 ace namespace class 函数定义 对象
原文地址:https://www.cnblogs.com/snkz5qing/p/14673044.html