在 Python 中,类是一种用来创建对象的模板。通常,类包含属性(即类的变量)和方法(即类的函数)。
例如,你可以定义一个类 Person,它包含名字、年龄和性别属性,以及一个方法 introduce(),用来输出这个人的介绍。
你可以使用这个类来创建多个对象,每个对象都有自己的名字、年龄和性别,并可以调用 introduce() 方法来输出介绍。
类的定义如下:
class ClassName:
# class body
例如:
class Person:
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
def introduce(self):
print(f"Hi, my name is {self.name}, I am {self.age} years old, and I am a {self.gender}.")
# 创建对象
person1 = Person("Alice", 30, "female")
person2 = Person("Bob", 35, "male")
# 调用方法
person1.introduce()
person2.introduce()
这个程序输出:
Hi, my name is Alice, I am 30 years old, and I am a female.
Hi, my name is Bob, I am 35 years old, and I am a male.
通常,类名是首字母大写的驼峰式命名法(CamelCase),而方法名通常是小写字母开头的驼峰式命名法(camelCase)。