ruby 公共与私人与受保护

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 公共与私人与受保护相关的知识,希望对你有一定的参考价值。

class Parent

  private # try `protected` as well
  def name
    'Mommy'
  end
end

class Child < Parent
  def get_parent_name
    # Implicit receiver
    puts name

    # Explicit receiver
    puts self.name rescue puts 'NoMethodError'

    # Explicit receiver
    puts Parent.new.name rescue puts 'NoMethodError'
  end
end

Child.new.get_parent_name

以上是关于ruby 公共与私人与受保护的主要内容,如果未能解决你的问题,请参考以下文章

Objective-C - 私有与受保护与公共

typescript 公共,私有与受保护的修饰符

受保护的内部属性与受保护的属性和 Resharper

ruby 私人vs红宝石保护

财产公共和私人但不受保护?

将 WordPress iOS 应用程序与受 Shibboleth 保护的 WordPress 配合使用