本来:权限修饰符只对实例方法生效(下面解释),但是这里类方法也受限制了。
解释:
ruby中类也是一个实例,给类这个实例加入实例方法,也会有private/protected之分。
1. class << Person #给实例(Person)添加实例方法
2. def method3
3. p 'method3'
4. end
5.
6. private
7. def method4
8. p 'method4'
9. end
10. end
class << Person #给实例(Person)添加实例方法 def method3 p 'method3' end private def method4 p 'method4' end end