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