首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

ruby 步骤访问权限

2012-09-18 
ruby 方法访问权限摘自网络:?public(公有)方法可以被任何人调用,没有限制访问控制。?protected(保护)方法只

ruby 方法访问权限

摘自网络:

?

public(公有)方法可以被任何人调用,没有限制访问控制。

?

protected(保护)方法只能被定义了该方法的类或其子类的对象所调用。整个家族均可访问。

?

private(私有)方法不能被明确的接收者调用,其接收者只能是self。这意味着私有方法只能在当前对象

?

的上下文中被调用:你不能调用另一个对象的私有方法。

?

?

class T  def public_method    self.private_method  end   private  def private_method  endendT.new.public_method

?

in `public_method': private method `private_method' called for #<T:0x2894c70> (NoMethodError)

?

去掉self,可正常执行

?

热点排行