类Person的定义如下,请实现该类,并在主函数中创建对象obj,然后使用构造函数为obj赋予初始值
时间: 2023-09-26 11:06:44 浏览: 196
创建一个类Person的简单实例
### 回答1:
A:
```python
# 定义类Person
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
# 创建对象并赋初值
obj = Person("Tom", 20)
# 打印对象属性值
print(obj.name)
print(obj.age)
```
输出:
```
Tom
20
```
### 回答2:
类Person的定义如下:
```python
class Person:
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
def display(self):
print("姓名:", self.name)
print("年龄:", self.age)
print("性别:", self.gender)
```
在主函数中创建对象obj,并使用构造函数为obj赋予初始值:
```python
if __name__ == "__main__":
# 创建对象obj,使用构造函数为obj赋予初始值
obj = Person("张三", 25, "男")
# 调用display方法显示对象obj的信息
obj.display()
```
执行以上代码,就可以在控制台输出以下结果:
```
姓名: 张三
年龄: 25
性别: 男
```
这样就成功创建了一个名为obj的Person对象,并使用构造函数为其赋予初始值。Person类的构造函数接受三个参数:name、age和gender,分别代表姓名、年龄和性别。然后在构造函数中,将这三个参数分别赋值给对象的相应属性。最后通过display方法来显示对象的信息。
### 回答3:
类Person的定义如下:
```
class Person:
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
```
以上代码定义了一个名为Person的类,该类有三个属性:name、age、gender。通过构造函数__init__()来初始化对象的属性。
在主函数中可以创建对象obj并为其赋予初始值,示例代码如下:
```
if __name__ == "__main__":
obj = Person("张三", 25, "男")
print("姓名:" + obj.name)
print("年龄:" + str(obj.age))
print("性别:" + obj.gender)
```
以上代码中,首先判断是否为主函数,然后创建对象obj并调用构造函数将"name"赋值为"张三","age"赋值为25,"gender"赋值为"男"。最后打印输出对象obj的属性值。
输出结果为:
```
姓名:张三
年龄:25
性别:男
```
这样就完成了对类Person的定义和对象obj的创建与初始化。
阅读全文