Learn 08 关于class和 superclass的区别

by zy at about 9 years ago, last updated at about 9 years ago
R

我们首先来看一段代码

a = "hard workong"
puts a.class
puts a.class.class
puts a.class.superclass

String
Class
Object

class方法查询类的实例对象,比如字符串 a 就为String的实例对象,而 第三行代码,String 属于Class的实例对象 而superclass方法用于查询类的父类,比如String 类就是继承于Object这个类