下面是 alias_method 的典型用法,
class A
def say
puts 'say'
end
alias_method :talk, :say
end
alias_method 是 Module 类中定义的私有实例方法,但是在上面的代码中,它更像是类方法而不是实例方法,为什么上面的代码可以工作?
下面是 alias_method 的典型用法,
class A
def say
puts 'say'
end
alias_method :talk, :say
end
alias_method 是 Module 类中定义的私有实例方法,但是在上面的代码中,它更像是类方法而不是实例方法,为什么上面的代码可以工作?