C++类与对象:定义一个学生类
2021/12/8 20:17:09
本文主要是介绍C++类与对象:定义一个学生类,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
【问题描述】
定义一个学生类,包含3个成员变量,用来保存学生的姓名、年龄和学号,一个构造函数,用来初始化学生的姓名、年龄和学号。三个成员函数,分别用来获取学生的姓名、年龄和学号。类名和方法名根据主函数代码定义。
【样例输入】
【样例输出】
Name:tian Age:23 No:123
#include <iostream> using namespace std; class Student {//数据成员变量默认为private //注意名字不是字符,而是字符串,这里也可以用字符型数组来存放学生姓名 string name; int age; int no; public: Student(string c, int a, int n) {//直接在类中定义含参构造函数 name = c; age = a; no = n; } string get_name() {//定义成员函数,获取学生姓名,返回类型为字符串类型 return name; } int get_age() {//定义成员函数,获取学生年龄,返回类型为整型 return age; } int get_no() {//定义成员函数,获取学生学号,返回类型为整型 return no; } };//类的{}后面的;千万不能漏掉 int main() { string c;//姓名 int a;//年龄 int n;//学号 cin>>c>>a>>n; Student s(c,a,n);//创建学生类对象s,此时自动调用构造函数 //输出 cout<<"Name:"<<s.get_name();//对象.成员函数 即可调用公共成员函数,获取对应值 cout<<" Age:"<<s.get_age(); cout<<" No:"<<s.get_no()<<endl; return 0; }
这篇关于C++类与对象:定义一个学生类的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-07fastcgi 是什么-icode9专业技术文章分享
- 2024-10-07fastcgi 的详细使用教程介绍-icode9专业技术文章分享
- 2024-10-07git如何更新单个文件到本地-icode9专业技术文章分享
- 2024-10-07如何使用ASM(Abstract Syntax Tree Manipulation)技术来修改第三方AAR依赖中的函数-icode9专业技术文章分享
- 2024-10-07Activity 跳转时间耗时很长怎么优化解决-icode9专业技术文章分享
- 2024-10-07Androud Toast 有哪些常用的第三方组件-icode9专业技术文章分享
- 2024-10-07在viewmodel中怎么使用 mmkv?-icode9专业技术文章分享
- 2024-10-07MMKV.defaultMMKV() 是单例模式吗?-icode9专业技术文章分享
- 2024-10-04el-table 开启定时器下,表格的选中状态会消失是什么原因-icode9专业技术文章分享
- 2024-10-03如何安装和初始化飞牛私有云 fnOS?-icode9专业技术文章分享