设计一个person类,包含姓名 年龄 身高 性别等属性,编写构造方法用于 初始化每个人的具体属性值,编写show方法用于输出每实例具体的值请编写程序验证类的功能
时间: 2023-07-15 12:15:09 浏览: 96
java代码-使用java解决在Person类的基础上,添加一个带参数的构造函数,参数分别为姓名,性别,年龄的源代码
以下是一个示例的 Person 类的实现,包括构造方法和 show 方法:
```python
class Person:
def __init__(self, name, age, height, gender):
self.name = name
self.age = age
self.height = height
self.gender = gender
def show(self):
print("Name:", self.name)
print("Age:", self.age)
print("Height:", self.height)
print("Gender:", self.gender)
```
我们可以使用以下代码来创建两个不同的 Person 实例,并使用 show 方法输出其属性:
```python
person1 = Person("Alice", 25, 170, "Female")
person1.show()
person2 = Person("Bob", 30, 180, "Male")
person2.show()
```
输出结果如下:
```
Name: Alice
Age: 25
Height: 170
Gender: Female
Name: Bob
Age: 30
Height: 180
Gender: Male
```
这样,我们就成功地创建了一个包含姓名、年龄、身高和性别等属性的 Person 类,并且能够方便地初始化并显示每个实例的属性值。
阅读全文