用python编写创建父类:为Person类,在__init__()中创建属性,属性成员有姓名(字符串)、年龄(整数)、性别(字符串),用该类在实例化对象时需要为以上三个属性初始化
时间: 2024-12-04 09:29:18 浏览: 22
基于python3 类的属性、方法、封装、继承实例讲解
在Python中,你可以这样创建一个名为`Person`的父类,并在`__init__()`方法中设置默认属性:
```python
class Person:
def __init__(self, name, age, gender):
"""
初始化Person类的对象,包含姓名、年龄和性别属性
"""
self.name = name
self.age = age
self.gender = gender
# 实例化Person类并为其属性赋值
person1 = Person("张三", 30, "男")
print(person1.name) # 输出: 张三
print(person1.age) # 输出: 30
print(person1.gender) # 输出: 男
# 如果你想省略部分默认参数,可以这样做
person2 = Person("李四") # 默认年龄为None,性别为None
```
当你实例化这个类时,你需要提供姓名、年龄和性别的值。如果不需要指定所有属性,可以留其默认值。
阅读全文