当前位置:   article > 正文

C++类与对象:定义一个学生类_定义一个学生类student,包含姓名和年龄,学号,包含成员方法

定义一个学生类student,包含姓名和年龄,学号,包含成员方法

【问题描述】

定义一个学生类,包含3个成员变量,用来保存学生的姓名、年龄和学号,一个构造函数,用来初始化学生的姓名、年龄和学号。三个成员函数,分别用来获取学生的姓名、年龄和学号。类名和方法名根据主函数代码定义。   


【样例输入】
【样例输出】

Name:tian Age:23 No:123  

  1. #include <iostream>
  2. using namespace std;
  3. class Student
  4. {//数据成员变量默认为private
  5. //注意名字不是字符,而是字符串,这里也可以用字符型数组来存放学生姓名
  6. string name;
  7. int age;
  8. int no;
  9. public:
  10. Student(string c, int a, int n)
  11. {//直接在类中定义含参构造函数
  12. name = c;
  13. age = a;
  14. no = n;
  15. }
  16. string get_name()
  17. {//定义成员函数,获取学生姓名,返回类型为字符串类型
  18. return name;
  19. }
  20. int get_age()
  21. {//定义成员函数,获取学生年龄,返回类型为整型
  22. return age;
  23. }
  24. int get_no()
  25. {//定义成员函数,获取学生学号,返回类型为整型
  26. return no;
  27. }
  28. };//类的{}后面的;千万不能漏掉
  29. int main()
  30. {
  31. string c;//姓名
  32. int a;//年龄
  33. int n;//学号
  34. cin>>c>>a>>n;
  35. Student s(c,a,n);//创建学生类对象s,此时自动调用构造函数
  36. //输出
  37. cout<<"Name:"<<s.get_name();//对象.成员函数 即可调用公共成员函数,获取对应值
  38. cout<<" Age:"<<s.get_age();
  39. cout<<" No:"<<s.get_no()<<endl;
  40. return 0;
  41. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/244437
推荐阅读
相关标签
  

闽ICP备14008679号