c++入门之学生类的简单代码

来源:互联网 发布:模拟手柄软件 编辑:程序博客网 时间:2024/05/22 17:39
 
要求定义一个学生类,数据成员有:学号,姓名,年龄,学生人数(静态);成员函数有:构造函数(带参数),设置学生信息函数,显示学生信息的函数。且包含一个静态成员函数显示学生总人数功能,并通过main()函数创建3个学生对象进行测试。#include <iostream>using namespace std;#include <string>class Student{public :    Student(string a,string b,int c);     void setStuInf(string a,string b,int c);    void displayStuInfo();    static void printStuTotalNumber();private :     string studentNo;     string name;     int age;    static int number;};int Student::number=0;//初始化静态数据成员Student::Student(string a,string b,int c){    setStuInf( a, b, c);    number++;//更新静态数据}void Student::setStuInf(string a,string b,int c){    studentNo=a;    name=b;    age=c;}void Student::displayStuInfo(){    cout<<"学生学号:"<<studentNo<<endl;    cout<<"学生姓名:"<<name<<endl;    cout<<"学生年龄:"<<age<<endl;}void Student::printStuTotalNumber(){    cout<<"Total Number: "<<number<<endl;}int main(){    Student s1("1001","张三",23);    s1.displayStuInfo();    s1.printStuTotalNumber();    Student s2("1002","李四",25);    s2.displayStuInfo();    s2.printStuTotalNumber();    Student s3("1003","王二麻",27);    s3.displayStuInfo();    s3.printStuTotalNumber();    return 0;}

原创粉丝点击