object1=Object.new
object2=object1.clone
puts object1==object2.prototype #this statement doesn't work!
我们可以在ruby中获取对象的原型(如javascript的.prototype)吗? 换句话说,如何获取父对象?
答案 0 :(得分:3)
Ruby是一种基于类的OO语言,而不是基于原型的语言。对象没有原型,它们有类。
所以,答案是:不,你不能得到一个对象的原型,因为你不能得到一开始就不存在的东西。