定义一个Person类有name, age, sex的公有成员变量,以及一个showinfor()的方法对该类的三个属性进行打印
时间: 2024-05-12 08:16:21 浏览: 120
图书馆系统
非常好的问题。以下是一个基本的Person类的定义:
```python
class Person:
def __init__(self, name, age, sex):
self.name = name
self.age = age
self.sex = sex
def showinfo(self):
print("Name: ", self.name)
print("Age: ", self.age)
print("Sex: ", self.sex)
```
在上面的代码中,我们定义了一个名为Person的类,并创建了三个公有成员变量name、age、sex,它们都可以通过类的实例来访问。我们还定义了一个名为showinfo()的方法,该方法将用于打印Person实例的所有属性。方法showinfo()可以按照以下方式调用:
```python
p = Person("Tom", 20, "Male")
p.showinfo()
```
其中,我们首先创建了一个名为p的Person对象,并将其名字设置为Tom,年龄设置为20,性别设置为男性。接下来,我们调用p的showinfo()方法,以打印对象的属性。在控制台中执行上述代码,将会得到以下输出:
```python
Name: Tom
Age: 20
Sex: Male
```
希望这能够回答您的问题。如果你有任何其他问题,请随时问我。
阅读全文