1、请定义一个人的类(属性有名字,年龄,性别。写一个能输出各个属性值的方法showi
时间: 2023-09-21 12:01:02 浏览: 831
java代码-使用java解决在Person类的基础上,添加一个带参数的构造函数,参数分别为姓名,性别,年龄的源代码
人的类可以使用面向对象的思想来定义,可以定义一个Person类。这个类可以有属性包括名字、年龄和性别。可以定义一个方法showi来输出这些属性值。
在Python中,可以使用以下方式来定义一个Person类并实现showi方法:
```python
class Person:
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
def showi(self):
print("名字:", self.name)
print("年龄:", self.age)
print("性别:", self.gender)
# 创建一个Person对象
person1 = Person("张三", 20, "男")
# 调用showi方法输出属性值
person1.showi()
```
以上代码中,我们定义了一个Person类,使用构造函数`__init__`来初始化对象的属性。showi方法用来输出属性值,通过调用`print`函数来输出。在例子中,我们创建了一个Person对象person1,并传入了名字、年龄和性别,然后调用person1的showi方法来输出属性值。
运行以上代码,输出结果为:
```
名字: 张三
年龄: 20
性别: 男
```
这样,我们就定义了一个Person类,能输出各个属性值的方法showi。
阅读全文