scala的main函数一些心得

244 阅读1分钟

在Scala中能够使用object和class分别定义一个类。两者还是存在一些区别。

区别:object下的成员都是静态的 ,若有同名的class,这其作为它的伴生类
例子:

object Dog{  
  private var age=0  
  def Age={  
    age+=1  
    age  
  }  
}  

class Dog{  
  var age1=Dog.age //Dog.age是object Dog的私有字段。这不禁让我回想起了C++的友元类  
}
def 函数名(參数:參数类型。參数:參数类型): 返回值类型={ 
}