前端之家收集整理的这篇文章主要介绍了
Ruby中的方法访问,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Ruby如何允许类隐式访问类访问
方法?
例:
class Candy
def land
homer
end
end
def homer
puts "Hello"
end
Candy.new.land #Outputs Hello
“homer”
方法的定义是将
方法添加到Object类.它没有定义一个免费的
函数.
类糖果隐式继承自Object,因此可以访问Object中的方法.当您在“land”方法中调用“homer”时,方法解析在当前类中找不到定义,转到超类,找到已添加到Object的方法,并调用它.
原文链接:https://www.f2er.com/ruby/265837.html