2012-01-05 26 views

回答

2
def self.smart 
     new.smart 
end 

相当于static方法,它可以通过类名访问。

... static ... smart() 

def smart 
     "test" 
end 

相当于instance方法,不需要对象来访问

... smart() 

新是一样的在Java中,创建的类的一个实例。

和整件事相当。

public static .... smart(){ 
    new ClassName().smart(); 
} 
相关问题