如何快速掌握Admin.NET:企业级权限开发框架终极指南
2025/12/17 19:43:00
@浙大疏锦行
# 1. 类装饰器示例 def add_greeting(cls): """类装饰器:给类添加打招呼方法""" def greet(self): return f"你好,我是{self.name}" cls.greet = greet return cls @add_greeting class Person: def __init__(self, name): self.name = name # 使用 p = Person("小明") print(p.greet()) # 输出:你好,我是小明 # 2. 外部添加方法示例 def introduce(self): """外部定义方法,动态添加到类""" return f"我叫{self.name}" # 动态添加方法 Person.introduce = introduce # 使用 print(p.introduce()) # 输出:我叫小明