metaclass
来源:互联网 发布:菜鸟网络的现状 编辑:程序博客网 时间:2024/05/20 13:36
需求
有时我们需要知道一个类有哪些属性和方法。已知条件:该类的一个对象。
方法
利用metaclass()。metaclass(object)返回meta.class对象,这个类对象包含所有的object类的信息。
code
>> data=metaclass(C)data = class (具有属性): Name: 'qubit' Description: '' DetailedDescription: '' Hidden: 0 Sealed: 0 Abstract: 0 Enumeration: 0 ConstructOnLoad: 0 HandleCompatible: 0 InferiorClasses: {0×1 cell} ContainingPackage: [0×0 meta.package] PropertyList: [1×1 meta.property] MethodList: [2×1 meta.method] EventList: [0×1 meta.event] EnumerationMemberList: [0×1 meta.EnumeratedValue] SuperclassList: [0×1 meta.class]>> data.Nameans =qubit>> data.PropertyListans = property (具有属性): Name: 'type' Description: '' DetailedDescription: '' GetAccess: 'public' SetAccess: 'public' Dependent: 0 Constant: 0 Abstract: 0 Transient: 0 Hidden: 0 GetObservable: 0 SetObservable: 0 AbortSet: 0 NonCopyable: 0 GetMethod: [] SetMethod: [] HasDefault: 0 DefiningClass: [1×1 meta.class]
阅读全文
0 0
- metaclass
- python metaclass
- Python Metaclass
- python metaclass
- 简明MetaClass
- python metaclass
- Python metaclass
- metaclass in python
- 关于Metaclass得理解
- MetaClass何时创建
- 浅析 Python 的 metaclass
- Ruby Metaclass详解
- 浅析python的metaclass
- python——metaclass
- 浅析python的metaclass
- Python中的metaclass
- Metaclass in Python
- Python中metaclass解释
- Spring Boot(三):RestTemplate提交表单数据的三种方法
- 如何在java代码中实现分批查询
- vi专题
- 魅族手机如何刷flyme国际版(跳过检查固件损坏这一步)
- 快速排序(Java实现)
- metaclass
- 作业帮前端
- java注释、数据类型、数组、流程控制符
- Unity面试题 易错题
- 3步实现Jupyter Notebook直接调用R
- @keyframes创建动画
- Python的学习
- Python(七)
- git 中出现>这个符号怎么办