
相对于内省,反射更进一步,是指计算机程序在运行时(Run time)可以访问、检测和修改它本身状态或行为的一种能力。
isMemberOfClass //对象是否是某个类型的 对象
isKindOfClass //对象是否是某个类型或某个类型子类的 对象
isSubclassOfClass //某个类对象 是否是另一个类型的子类
isAncestorOfObject //某个类对象 是否是另一个类型的父类
respondsToSelector //是否能响应某个方法
conformsToProtocol //是否遵循某个协议
在isKindOfClass中有一个循环,先判断class是否等于meta class,不等就继续循环判断是否等于super class,不等再继续取super class,如此循环下去。
接着也要用到这么一张图
内省法它有两种方式:
1、自我观察法(也叫自我内省法):指个人凭着非感官的知觉审视其自身的某些状态和活动以认识自己。
2、实验内省法:要求被试者把自己的心理活动报告出来,然后通过分析报告资料得出某种心理学结论(在特定环境下进行,如心理学实验室)。
在心理学研究中通常采用后者,例如要求被试在解决给定问题时报告其心理活动。被试的报告可以在完成任务的过程中进行,也可以事后加以追忆;可以预先告诉他按照一定要求专就某些方面报告,也可以事先不作定向指示,事后让他报告全部心理活动。
扩展资料
孟子的“内省”修养名为“存心”,也叫“求放心”。宋明理学家继承了孔孟的“内省”的修养方法。程颐的修养方法为“诚敬”、“致和”、“集义”。王守仁则为“致良知”。
儒家要求人们用这套道德要求的各种思想行为。从总体上来说,这是唯心主义的修养方法,它的根本缺陷在于和实践脱节,与人民生活脱节。但其中也有某些合理因素,如强调修养的重要性,修养中发挥人的主观能动作用,以及讲究修养方法等等。
参考资料来源:百度百科-内省
参考资料来源:百度百科-内省法
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)