自省

    技术2022-05-20  32

    自省就是内省:  自己明白自己是什么,能做什么 ,  一个类具有什么功能由自己决定,而不由外部决定

    是反射的具体实现,  在python中 反射被说为是自省(introspection)

     

    简单说:反射主外  内省主内

     

    反射(reflection)

    可以在运行时获得对象的类型信息。 比如对于一个JAVA对象,它的类型信息包括

    1,这个对象的所属的类(class)

    2,这个类 的 构造器(constructor)

    2,这个类 中 声明的方法(method)

    3,这个类 中 声明的属性(field)

    4,这个类 中 声明的注解(annotation)

    5,这个类 的 父类(superclass)

    6,这个类 实现的 接口(interface)

    自省( introspection

    检查某些事物以确定它是什么、它知道什么以及它能做什么


    最新回复(0)