内省 (计算机科学) 在计算机科学中内省是指计算机程序在运行时Runtime检查对象Object类型的一种能力通常也可以称作运行时类型检查一些编程语言如CJavaRubyPHPObjectiveCPerl等等具有这种特性 不应该将内省和反射混淆相对于内省反射更进一步是指计算机程序在运行时Runtime可以访问检测和修改它本身状态或行为的一种能力一些编程语言比如Java具有反射特性而C不具有反射特性只具有内省特性