继承是一种两个类之间(超类和子类)、向下的链式关系,通过一个类对另一个类的继承,子类的实例会获得其行为,即定义在超类中的方法,Object类是继承图谱中最顶级的类,每一个类都是object的子类、子子类就算隔着一些距离也是object类的子孙。
代码
class C
end
class D<C
end
puts D.superclass
puts D.superclass.superclass
输出为
C
object
ruby-继承和ruby类的层次结构
最新推荐文章于 2021-02-04 14:44:46 发布