本页使用了标题或全文手工转换

内省 (计算机科学)

维基百科,自由的百科全书
(重定向自内省
跳到导航 跳到搜索

计算机科学中,内省是指计算机程序运行时Run time)检查对象Object)类型的一种能力,通常也可以称作运行时类型检查。一些编程语言C++JavaRubyPHPObjective-CPerl等等具有这种特性。

不应该将内省反射混淆。相对于内省,反射更进一步,是指计算机程序运行时Run time)可以访问、检测和修改它本身状态或行为的一种能力。一些编程语言比如Java具有反射特性,而C++不具有反射特性只具有内省特性。