python的类和对象
时间: 2024-04-16 14:23:28 浏览: 97
Python是一种面向对象的编程语言,支持类和对象的概念。类是一种用户自定义的数据类型,用于封装数据和方法。对象是类的实例,可以通过类来创建多个对象。
在Python中,定义一个类使用关键字`class`,后面跟着类的名称。类中可以定义属性和方法。属性是类的特征,方法是类的行为。
下面是一个简单的Python类的示例:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print("Hello, my name is", self.name)
# 创建对象
person1 = Person("Alice", 25)
person2 = Person("Bob", 30)
# 访问对象的属性
print(person1.name) # 输出:Alice
print(person2.age) # 输出:30
# 调用对象的方法
person1.say_hello() # 输出:Hello, my name is Alice
person2.say_hello() # 输出:Hello, my name is Bob
```
上述代码定义了一个名为`Person`的类,它有两个属性`name`和`age`,以及一个方法`say_hello`。通过`__init__`方法可以在创建对象时初始化属性的值。通过`.`操作符可以访问对象的属性和调用对象的方法。
阅读全文