@[toc]【Python】类(class)
【Python】类(class)
在 Python 中,类(Class) 是面向对象编程(OOP)的核心概念。类用于创建对象,对象是类的实例。类可以包含属性(变量)和方法(函数),用于描述对象的行为和状态。
Python 类的基本结构和用法:
1. 基本语法
class 类名:
# 类属性(所有实例共享)
类属性 = 值
# 构造方法(初始化对象)
def __init__(self, 参数1, 参数2, ...):
# 实例属性(每个实例独有)
self.属性1 = 参数1
self.属性2 = 参数2
# 实例方法
def 方法名(self, 参数1, 参数2, ...):
# 方法体
pass
# 类方法(使用 @classmethod 装饰器)
@classmethod
def 类方法名(cls, 参数1, 参数2, ...):
# 方法体
pass
# 静态方法(使用 @staticmethod 装饰器)
@staticmethod
def 静态方法名(参数1, 参数2, ...):
# 方法体
pass
2. 示例:定义一个简单的类
class Dog:
# 类属性
species = "Canis familiaris"
# 构造方法
def __init__(self, name, age):
# 实例属性
self