2.4Ruby语言的反射(Reflection)

反射(Reflection) 也称为 内省(introspection) ,表示一个程序可以审视自身的状态和结构。比如,

返回对象o的类

o.class

返回类c的超类

c.superclass

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rubylang/4661.html

(0)
上一篇 2020年8月4日 16:50
下一篇 2020年8月4日 23:41

相关推荐

  • 1.1Ruby语言的三种注释(Comment)

    注释的作用是写明程序的名称,作者,发布条件等程序说明,写给程序员看的内容,注释的内容不会对程序的执行结果产生任何影响。注释的另外一个作用就是”暂时不执行不想运行的代码”。 单行注释 Ruby在某行的开头用#表示注释的开始,表示整行都是注释,某行中间出现#时,则#以后部分内容就是注释。 多行注释 …

    Ruby语言教程 2020年7月1日
    07610
  • 1.12Ruby语言的表达式(Expression)

    Ruby的语法是面向表达式的,在Ruby中,所有“语句“(statement)实际上都是表达式(expression)。一切表达方法皆有值,表达式并不是都会返回有意义的值,即使那个值是 nil。

    Ruby语言教程 2020年7月12日
    01510
  • 2.2Ruby语言的类(Class)、继承(Inheritance)、对象(Object)

    类声明 类 总是以关键字 class 开始,后跟类的名称。 继承 Ruby语言支持单继承,就是说1个子类只可以继承1个父类,可以用mix-in的方式引入模块从而支持“多继承”的效果。 Class是Module的子类,Module是Object的子类,Object是BaseObject的子类,Base…

    Ruby语言教程 2020年8月2日
    04560

发表评论

登录后才能评论