编写Python程序,用于显示人的姓名和年龄。 定义一个人类(Person),该类中应该有两个私有属性,姓名(name)和年龄(aqe),定义构造方法,用来初始化数据成员。再定义显示(display)方法,将姓名和年龄打印出来,在主程序中创建人类的实例,然后将信息显示。
时间: 2024-03-12 20:47:14 浏览: 112
好的,以下是您所需要的Python程序:
```python
class Person:
def __init__(self, name, age):
self.__name = name
self.__age = age
def display(self):
print("姓名:{},年龄:{}".format(self.__name, self.__age))
# 主程序
p = Person("张三", 20)
p.display()
```
在这个程序中,我们定义了一个名为 `Person` 的类,它有两个私有属性:`name` 和 `age`。我们使用构造方法 `__init__` 来初始化这些属性的值。接下来,我们定义了一个 `display` 方法,它可以将人的姓名和年龄打印出来。最后,在主程序中,我们创建了一个人类的实例,并调用了 `display` 方法来显示人的信息。
希望这个程序能够解决您的问题。如果您还有其他问题,请随时问我。
相关问题
编写python程序,用于显示人的姓名和年龄。定义一个人类(Person),该类中应该有两个私有属性,姓名(name)和年龄(age),定义构造函数,用来初始化数据成员,在定义显示(dipplay)方法,将姓名和年龄打印出来。以上方法均为共有方法。在主程序中创建人类的实例,然后将信息显示
好的,下面是Python程序的实现:
```python
class Person:
def __init__(self, name, age):
self.__name = name
self.__age = age
def display(self):
print("姓名:", self.__name)
print("年龄:", self.__age)
person = Person("张三", 20)
person.display()
```
在这个程序中,我们定义了一个Person类,该类有两个私有属性:name和age。我们在构造函数中初始化这些属性,并定义了一个共有的display方法,用于将姓名和年龄打印出来。
在主程序中,我们创建了一个Person类的实例person,并调用了它的display方法,从而将信息显示出来。
编写程序,定义一个人类(Person),该类中应该有两个私有属性,姓名(name)和年龄(age)。定义构造方法,用来初始化数据成员。再定义显示(display)方法,将姓名和年龄输出。在测试方法中创建人类的实例,然后将信息打印显示。
在Python中,你可以这样编写一个简单的`Person`类来满足这个需求:
```python
class Person:
def __init__(self, name, age): # 构造方法,初始化数据成员
self.__name = name # 私有属性前加双下划线表示私有
self.__age = age
def display(self): # 显示方法,输出姓名和年龄
print(f"姓名:{self.__name}, 年龄:{self.__age}")
# 测试方法
def test_person():
person = Person("张三", 25) # 创建人类的实例
person.display() # 打印显示信息
if __name__ == "__main__":
test_person()
```
在这个例子中,我们定义了一个名为`Person`的类,它有两个私有属性`__name`和`__age`,通过构造函数`__init__`初始化。`display`方法用于获取并显示姓名和年龄。在测试方法`test_person`中,我们创建了一个`Person`对象,并调用了`display`方法将其信息打印出来。
阅读全文
相关推荐
















