scala 基礎三 scala 靜態方法的實現

  1. .scala沒有靜態的修飾符,但object下的成員都是靜態的 ,如有同名的class,這其做爲它的伴生類。在object中通常能夠爲伴生類作一些初始化等操做

    

 1 package smart.iot
 2 
 3 
 4 class ScalaStatic {
 5   
 6 }
 7 
 8 object statictest
 9 {
10     def add(x:Int,y:Int):Int={x+y}
11     //以上的函數也能夠寫成下面的格式,省略掉花括號,返回值是scala自動推斷出來的
12     //def add(x:Int,y:Int)=x+y  
13 }
14 
15 //ScalaStatic 的伴生類
16 object ScalaStatic
17 {
18     def main(args: Array[String]): Unit = {
19       
20       
21       var data=statictest.add(1, 6)
22       println(data);
23     }
24 }
相關文章
相關標籤/搜索