__init__方法的实验内容与步骤
时间: 2023-08-20 15:18:52 浏览: 48
下面是一个简单的__init__方法的实验,展示了如何使用该方法初始化一个类的实例属性。
实验内容:
定义一个名为Person的类,该类具有以下属性:
- name:表示人的姓名;
- age:表示人的年龄;
- gender:表示人的性别。
实验步骤:
1. 使用class关键字定义一个名为Person的类。
2. 在类中定义__init__方法,该方法接受三个参数self、name和age,并使用这些参数来初始化实例属性name和age。
3. 在__init__方法中新增一个参数gender,并使用该参数来初始化实例属性gender。
4. 在类中定义一个名为get_info的方法,该方法用于输出人的姓名、年龄和性别。
5. 创建Person类的实例,并调用get_info方法输出该实例的信息。
实验代码如下:
```python
class Person:
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
def get_info(self):
print("姓名:{},年龄:{},性别:{}".format(self.name, self.age, self.gender))
# 创建Person类的实例
p = Person("Tom", 18, "男")
# 调用get_info方法输出实例信息
p.get_info()
```
通过这个实验,我们可以看到,在__init__方法中,我们使用参数来初始化对象的属性,并且这些属性可以在创建对象后直接访问。同时,在类中定义其他方法,可以方便地操作类的实例。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)