从实例方法调用类方法的语法是什么? 假设我有以下
class Class1
def initialize
#instance method
self.class.edit
puts "hello"
end
def self.edit
#class method
"ha"
end
end
c= Class1
当我运行此代码时,我没有输出。
答案 0 :(得分:3)
您没有获得任何输出,因为您不会对该通话的结果做任何事情,而且您实际上并未使用new
创建实例,您只需{ {1}}该类的别名。如果你稍微改变它,你会得到这个:
c