ruby 绕过private方法的限制,直接调用private方法

来源:互联网 发布:直接购买已备案域名 编辑:程序博客网 时间:2024/05/21 15:04
#encoding : utf-8class Cat  private  def eat    puts '我是私有方法'  endend#方法一cat = Cat.new#cat.send('eat')cat.send(:eat)#方法二cat.instance_eval do  eat()end#方法三class Pcat < Cat  def eat    super  endendp = Pcat.newp.eat()

7 0