python定义类 Person,成员包含姓名、年龄、体重和总人数,在主程序中创建对象并初始化,输出相关信息及总人数。 姓名:李明 年龄:12 体重:35 姓名:王芳 年龄:18 体重:51
时间: 2024-03-12 09:49:47 浏览: 35
好的,以下是 Python 的代码实现:
```python
class Person:
count = 0
def __init__(self, name, age, weight):
self.name = name
self.age = age
self.weight = weight
Person.count += 1
def display_info(self):
print("姓名:{} 年龄:{} 体重:{}".format(self.name, self.age, self.weight))
p1 = Person("李明", 12, 35)
p2 = Person("王芳", 18, 51)
p1.display_info()
p2.display_info()
print("总人数:", Person.count)
```
输出结果为:
```
姓名:李明 年龄:12 体重:35
姓名:王芳 年龄:18 体重:51
总人数: 2
```
注意,这里用到了类变量 `count` 来记录创建的对象总数,每次创建对象时都会执行 `self.count += 1` 来更新总数。`display_info()` 方法用于输出成员变量的值。
阅读全文