相信大家都知道如果
那么$a就是A的实例,因此
A虽然是一个类(Class),但同时也是一个名为类(Class)的类的实例
那么既然是实例,那么也就是一个对象
A.is_a?(Object) # => true
A.is_a?(Object) # => true
所以类既是自己的实例也是自己的类同时也是自己的对象
a = Class a.is_a?(Class) # => true a.is_a?(Object) # => true p a = a.class while(a == Class)
a = Class
a.is_a?(Class) # => true
a.is_a?(Object) # => true
p a = a.class while(a == Class)
Class<?> kelas = Class.class System.out.println(kelas instanceof Object) System.out.println(kelas == Class.class) for(kelas = Class.class; kelas == Class.class; kelas = kelas.getClass()) System.out.println(kelas);
Class<?> kelas = Class.class
System.out.println(kelas instanceof Object)
System.out.println(kelas == Class.class)
for(kelas = Class.class; kelas == Class.class; kelas = kelas.getClass())
System.out.println(kelas);
随后类到底是类还是实例还是对象呢?
只是突然觉得这个问题可以思考罢了,各位可别太认真== |