Python 创建一个类并实例化它

Document 对象参考手册 Python3 实例

在 Python 中,类是一种用于创建对象的蓝图或模板。通过定义类,我们可以创建具有相同属性和方法的多个对象。下面是一个简单的例子,展示如何创建一个类并实例化它。

实例

class Dog:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def bark(self):
        return f"{self.name} says woof!"

# 实例化类
my_dog = Dog("Buddy", 3)

# 访问属性和调用方法
print(my_dog.name)
print(my_dog.age)
print(my_dog.bark())

代码解析:

  1. class Dog: 定义了一个名为 Dog 的类。
  2. def __init__(self, name, age): 是类的构造函数,用于初始化对象的属性。self 表示类的实例本身,nameage 是传递给构造函数的参数。
  3. self.name = nameself.age = age 将传入的参数赋值给实例的属性。
  4. def bark(self): 定义了一个名为 bark 的方法,它返回一个字符串,表示狗叫的声音。
  5. my_dog = Dog("Buddy", 3) 创建了一个 Dog 类的实例,并传递了 "Buddy"3 作为参数。
  6. print(my_dog.name)print(my_dog.age) 分别打印实例的属性 nameage
  7. print(my_dog.bark()) 调用 bark 方法并打印返回的字符串。

输出结果:

Buddy
3
Buddy says woof!

Document 对象参考手册 Python3 实例