使用defineu方法定义实例和类方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用defineu方法定义实例和类方法相关的知识,希望对你有一定的参考价值。

  1. class Example
  2. class << self
  3. define_method(:one) { puts 'one' }
  4. define_method(:two) { puts 'two' }
  5. end
  6.  
  7. define_method(:three) { puts 'three' }
  8. define_method(:four) { puts 'four' }
  9. end
  10.  
  11. Example.one #=> one
  12. Example.two #=> two
  13.  
  14. Example.new.three #=> three
  15. Example.new.four #=> four

以上是关于使用defineu方法定义实例和类方法的主要内容,如果未能解决你的问题,请参考以下文章

swift中实例方法和类方法的书写格式

Python面向对象之静态方法和类方法

Python的静态方法和类方法

Python的内置方法和类的继承举例

ios 类方法和实例方法的区别

lt;译文>Python中静态方法和类方法的区别是啥