python 类对象题目
时间: 2023-08-26 21:02:20 浏览: 81
Python中的类是一种用于创建对象的蓝图或模板。这个类定义了对象的属性和行为,并且可以创建多个具有相同属性和行为的对象。
在Python中,我们使用`class`关键字来定义一个类。一个类可以包含多个方法(函数),用于定义对象的行为。比如,在一个名为`Person`的类中,我们可以定义一个`say_hello`方法,用于打招呼:
```python
class Person:
def say_hello(self):
print("Hello, world!")
```
创建一个类的对象的方式是调用类的构造函数。构造函数的名称是`__init__`,它会在创建对象时自动调用。我们可以在构造函数中初始化对象的属性。比如,在`Person`类中,我们可以添加一个名为`name`的属性:
```python
class Person:
def __init__(self, name):
self.name = name
def say_hello(self):
print(f"Hello, {self.name}!")
person1 = Person("Alice")
person1.say_hello() # 输出:Hello, Alice!
```
在这个例子中,我们创建了一个`Person`类的实例`person1`,并传递了一个名为"Alice"的参数。在`say_hello`方法中,我们使用了对象的`name`属性来打印个性化的招呼。
类的对象可以访问类的属性和方法。可以使用点符号来访问对象的属性和调用对象的方法。例如:
```python
person1.name = "Bob"
person1.say_hello() # 输出:Hello, Bob!
```
在这个例子中,我们修改了`person1`的`name`属性,并调用了`say_hello`方法来打印修改后的招呼。
总结来说,Python中的类是用于创建对象的模板。类定义了对象的属性和行为,并且可以创建多个具有相同属性和行为的对象。通过调用类的构造函数可以创建对象,并可以使用点符号来访问对象的属性和调用对象的方法。
阅读全文