以一个python新手小白的角度生成:创建父类公有方法 getInfo,打印输出父类生成的实例的所有属性信息(姓名,年龄, 性别,人员类别);
时间: 2024-12-04 12:22:47 浏览: 19
对于一个Python新手来说,首先我们需要理解类、对象、属性和方法的基本概念。接下来,我们可以创建一个简单的父类(ParentClass),并在其中定义一个公有方法`getInfo`来获取并打印对象的属性信息。假设我们有一个基础的人物模型:
```python
# 创建一个父类
class ParentClass:
def __init__(self, name, age, gender, category): # 初始化方法
self.name = name
self.age = age
self.gender = gender
self.category = category
def getInfo(self): # 公有方法,用于获取并打印属性信息
print(f"姓名:{self.name}")
print(f"年龄:{self.age}")
print(f"性别:{self.gender}")
print(f"人员类别:{self.category}")
# 实例化一个父类的对象
person = ParentClass("张三", 25, "男", "员工")
# 调用父类的方法获取并显示属性信息
person.getInfo()
```
在这个例子中,我们定义了一个名为`ParentClass`的父类,其中包含四个属性(姓名、年龄、性别和人员类别)。`getInfo`方法允许我们获取并展示这些属性。然后,我们创建了这个类的一个实例`person`并调用了它的`getInfo`方法来查看其属性。
如果你是一个新手,可以尝试运行这段代码,看看结果是否符合预期。同时,也可以尝试修改`getInfo`方法的内容,或者创建子类并覆盖这个方法,来进一步理解面向对象编程的概念。
阅读全文