如何在ruby中获取对象的原型对象?

时间:2011-12-08 01:22:33

标签: ruby inheritance

object1=Object.new
object2=object1.clone
puts object1==object2.prototype #this statement doesn't work!

我们可以在ruby中获取对象的原型(如javascript的.prototype)吗? 换句话说,如何获取父对象?

1 个答案:

答案 0 :(得分:3)

Ruby是一种基于类的OO语言,而不是基于原型的语言。对象没有原型,它们有类。

所以,答案是:不,你不能得到一个对象的原型,因为你不能得到一开始就不存在的东西。