美文网首页
查看类的方法

查看类的方法

作者: yaya_pangdun | 来源:发表于2016-06-22 20:25 被阅读7次

1. 查看类中方法

[].methods.grep /^re/  #找出所有以re开头的方法
obj.instance_variables
String.instance_methods  #获取String对象的所有实例方法
# 'abc'.instance_methods 是错误的
#String的methods为类方法
#'abc'的methods为对象方法
"hello".class  # => String
String.class   # => Class

一个类的方法就是Class的实例方法

Class.instance_methods(false)    #=> [:superclass, :allocate, :new]
String.superclass      #=> Object
Object.superclass      #=> BaseObject
BaseObject.superclass  #=> nil
Class.superclass        #=>Module
Module.superclass      #=> Object

相关文章

网友评论

      本文标题:查看类的方法

      本文链接:https://www.haomeiwen.com/subject/ynzedttx.html