用python实现创建一个名为“大学生”的父类,要求初始化“大学生”实例时,应输入姓名、性别、年龄、家乡省份、学校名称等成员变量;其中要体现出年龄、家乡省份与经验值应为私有变量,外部不能够访问,再创建三个 get 方法分别获取年龄、家乡省份与经验值信息。请给出代码并且给出一个使用示例
时间: 2023-08-18 18:06:08 浏览: 43
以下是实现题目要求的代码:
```python
class CollegeStudent:
def __init__(self, name, gender, age, hometown, school):
self.name = name
self.gender = gender
self.__age = age
self.__hometown = hometown
self.school = school
self.__experience = 0
def get_age(self):
return self.__age
def get_hometown(self):
return self.__hometown
def get_experience(self):
return self.__experience
```
使用示例:
```python
student = CollegeStudent("张三", "男", 20, "江苏", "清华大学")
print(student.name) # 输出:张三
print(student.get_age()) # 输出:20
print(student.get_hometown()) # 输出:江苏
print(student.school) # 输出:清华大学
student.__experience = 100 # 外部无法访问私有变量__experience
print(student.get_experience()) # 输出:0
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)