博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
私有类方法
阅读量:4573 次
发布时间:2019-06-08

本文共 462 字,大约阅读时间需要 1 分钟。

要让你的类方法变得私有,你需要使用 private_class_method :method_name 或者把你的私有类方法放到class << self block 中:

class Foo  class << self    private        def bar      puts 'Class method called'    end      end  def self.baz    puts 'Another class method called'  end  private_class_method :bazendFoo.bar # => NoMethodError: private method `bar' called for Foo:ClassFoo.baz # => NoMethodError: private method `baz' called for Foo:Class

转载于:https://www.cnblogs.com/qinyan20/p/3713674.html

你可能感兴趣的文章
队列的循环队列
查看>>
程序中的日期格式
查看>>
大众点评CAT错误总结以及解决思路
查看>>
从0开始学爬虫3之xpath的介绍和使用
查看>>
vim下正则表达式的非贪婪匹配
查看>>
一个python的计算熵(entropy)的函数
查看>>
spring源码学习——spring整体架构和设计理念
查看>>
模拟window系统的“回收站”
查看>>
报文格式【定长报文】
查看>>
RDLC报表钻取空白页问题
查看>>
多路电梯调度的思想
查看>>
jQuery-对Select的操作
查看>>
过滤器、监听器、拦截器的区别
查看>>
为什么要进行需求分析?通常对软件系统有哪些需求?
查看>>
一些模板
查看>>
jquery和dom元素相互转换
查看>>
放大的X--HDOJ-201307292012
查看>>
题目831-签到-nyoj-20140818
查看>>
百词斩-斩家秘籍
查看>>
Mysql主从配置,实现读写分离
查看>>