建立一个名为student的类,该类有以下私有数据成员:学生姓名、学号、性别和年龄。
时间: 2023-05-10 11:54:22 浏览: 271
Java考试题目:建立一个名为Student的类,该类有以下几个私有成员变量:学生姓名、学号、性别、年龄 还有以下两个成员函数
建立一个名为student的类,该类有以下私有数据成员:学生姓名、学号、性别和年龄。学生姓名和学号是字符串类型,性别是枚举类型(男或女),年龄是整数类型。除了私有数据成员,该类还包含有如下的公有成员函数:
1. student( ):无参构造函数,用于实例化一个student类对象,该对象的学生姓名、学号、性别和年龄都默认设为空或0。
2. student(string name, string id, int age, Gender gender):带参构造函数,用于实例化一个student类对象,该对象的学生姓名、学号、性别和年龄分别由传入的参数指定。
3. void setName(string name):设置学生姓名,参数为要设置的姓名。
4. string getName():获取学生姓名,返回学生姓名。
5. void setId(string id):设置学生学号,参数为要设置的学号。
6. string getId():获取学生学号,返回学号。
7. void setAge(int age):设置学生年龄,参数为要设置的年龄。
8. int getAge():获取学生年龄,返回年龄。
9. void setGender(Gender gender):设置学生性别,参数为要设置的性别。
10. Gender getGender():获取学生性别,返回性别。
以上的公有成员函数提供了对该类的私有数据成员的访问和设置的方法。
使用这个student类,我们可以方便地实例化一个学生对象,并可以设置和获取学生的姓名、学号、性别和年龄等信息。例如:
// 实例化一个学生对象
student stu1 = student("小明", "001", 18, Gender::male);
// 获取学生姓名
string name = stu1.getName();
// 设置学生年龄
stu1.setAge(19);
// 获取学生年龄
int age = stu1.getAge();
在应用程序中,我们可以通过访问student类对象的公有成员函数来获取或修改该对象的私有数据成员,从而实现对学生信息的管理。
阅读全文