class BasicObject

BasicObject 是 Ruby 中所有类的父类。特别是,BasicObject 是类 Object 的父类,而 Object 本身又是每个 Ruby 类的默认父类。

class Foo; end
Foo.superclass    # => Object
Object.superclass # => BasicObject

BasicObject 是唯一没有父类的类。

BasicObject.superclass # => nil

BasicObject 可用于创建独立于 Ruby 对象层次结构的对象层次结构(例如,类 Delegator)。这些对象

可以使用各种策略在 BasicObject 的子类中提供标准库的有用部分。

这里有什么

以下是为 BasicObject 定义的方法