如何在 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
的类。 -
name
和age
是类属性,用于存储人物的姓名和年龄。 -
__init__
是类构造函数,用于在实例化对象之前执行的初始化操作。 -
introduce
方法用于打印人物的姓名。
用法:
# 创建一个新人物对象
person = Person("John", 30)
# 调用 `introduce` 方法打印人物的姓名
person.introduce()
输出:
Hello, my name is John
注意:
- 类可以包含其他属性和方法。
- 可以使用
super
关键字继承其他类。 - 可以使用
self
关键字访问类属性和方法。