type元类

def delete(self):
    print('---测试----方法')


# 使用 type 动态创建一个 User 类
User = type('User', (), {'name': '小明', 'method': delete})

# 创建 User 类的实例
user_instance = User()

# 访问属性和方法
print(user_instance.name)  # 输出:小明
print(user_instance.method)  # 输出:<bound method delete of <__main__.User object at 0x000001CB875BA440>>
user_instance.method()  # 输出:---测试----方法

posted @ 2025-09-05 09:34  大海一个人听  阅读(4)  评论(0)    收藏  举报