在Python中,类是一种用于创建对象的蓝图或模板。它们定义了对象的属性和方法。对象是类的实例化,它们是具体的、实际存在的实体。
要定义一个类,可以使用class
关键字,后面跟着类的名称。类名称通常使用首字母大写的驼峰命名法。
下面是一个简单的类的示例:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print(f"Hello, my name is {self.name} and I am {self.age} years old.")
# 创建一个Person对象 实例化一个对象
person1 = Person("Alice", 25)
# 调用对象的方法
person1.say_hello()
在上面的代码中,我们定义了一个名为Person
的类。它有两个属性:name
和age
。我们使用__init__
方法初始化这些属性,该方法在创建对象时被调用。self
是一个特殊的参数,它指向对象本身。
类还定义了一个名为say_hello
的方法,该方法用于打印出对象的姓名和年龄。
创建一个对象时,我们可以使用类的名称后面跟着括号来调用类的构造函数。我们可以使用对象的属性和方法通过.
操作符来访问和操作对象。