要求创建一个Student类,添加私有成员name和age属性,为该属性添加相应的getter和setter方法,并给出有参和无参的构造方法。
时间: 2024-02-24 19:00:28 浏览: 123
建立一个名为Student的类,该类有以下几个私有成员变量:学生姓名、学号、性别、年龄。还有以下两个成员函数:一个用于初始化学生姓名、学号、性别和年龄的构造函数,一个用于输出学生信息的函数。编写一个主函数。声明一个学学生对象。然后调用成员函数在屏幕输出学生信息。
4星 · 用户满意度95%
好的,以下是符合您要求的Student类的代码:
```python
class Student:
def __init__(self, name="", age=0):
self.__name = name
self.__age = age
def get_name(self):
return self.__name
def set_name(self, name):
self.__name = name
def get_age(self):
return self.__age
def set_age(self, age):
self.__age = age
```
这个类具有两个私有属性:name和age,它们都有相应的getter和setter方法。构造函数可以接受name和age参数,也可以不传入参数。
阅读全文