在Python中,你可以使用class
关键字来定义一个类。类是对象的蓝图或模板,它描述了具有特定属性(数据成员)和方法(函数成员)的对象的行为。
下面是一个简单的例子,展示了如何定义一个名为Person
的类:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def introduce(self):
print(f"Hello, my name is {self.name} and I am {self.age} years old.")
# 创建一个实例
person1 = Person("Alice", 30)
# 调用实例的方法
person1.introduce() # 输出: Hello, my name is Alice and I am 30 years old.
在这个例子中,
__init__
是一个特殊的方法,称为构造器或初始化方法,当创建新对象时自动调用。self
参数是一个指向对象自身的引用,在这个例子中用于设置实例的属性name
和age
。introduce
是一个自定义方法,通过调用该方法,我们可以让对象执行特定的操作,如自我介绍。
你还可以定义其他的方法来扩展类的功能,并可以在类中添加更多的属性来描述对象的状态。