如何在 Python 中定义类?

如何在 Python 中定义类?

class Person:
    name = "John"
    age = 30

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

    def introduce(self):
        print("Hello, my name is {}".format(self.name))

解释:

  • class Person: 定义了一个名为 Person 的类。
  • nameage 是类属性,用于存储人物的姓名和年龄。
  • __init__ 是类构造函数,用于在实例化对象之前执行的初始化操作。
  • introduce 方法用于打印人物的姓名。

用法:

# 创建一个新人物对象
person = Person("John", 30)

# 调用 `introduce` 方法打印人物的姓名
person.introduce()

输出:

Hello, my name is John

注意:

  • 类可以包含其他属性和方法。
  • 可以使用 super 关键字继承其他类。
  • 可以使用 self 关键字访问类属性和方法。
相似内容
更多>