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;
}

  • 24
    点赞
  • 141
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值