は一例であり:匿名クラスここ
class A
class << self
p superclass
end
end
a = A.new
class << a
p superclass
end
このコード印刷:
#<Class:Object>
A
なぜ代わり
Class
A
印刷ラインの
#<Class:Object>
A
?
匿名クラスの場合class << self
p superclass
end
スーパークラスは、私は私が正しく質問を理解している場合は100%を確認していないクラス
シングルトンメソッドを含むことができるメタクラスは、クラスAのprint nilで 'Class.new do#.. ' – Kudu