Ruby元编程笔记——2.方法

2018-01-15  本文已影响16人  CharlesZhangCh

动态方法

动态调用方法Object#send
动态定义方法Module#define_method

method_missing()方法

幽灵方法可能会引发死循环。
Module#const_missing()
当一个幽灵方法和一个真实方法发生名字冲突时,后者会胜出。
从BasicObject继承的类会自动成为白板类。

上一篇 下一篇

猜你喜欢

热点阅读