2016/11/05
1、class
類的私有成員需要聲明private;公有成員不需要聲明public;
scala方法返回方法中最后一次計算得到的值;
scala中方法推薦的風格是盡量避免return,尤其是多個return
2、object
Scala比Java更面向對象的特點之一是Scala不能定義靜態成員,而是代之以定義單例對象(singleton object),除了用object關鍵字替換class外與類定義一致。*******************前半句并不知道什么意思*********************囧
當單例對象與某個類共享同一個名稱時,它就被稱為這個類的伴生對象(companion object)。類和它的伴生對象必須定義在同一個源文件中。類被稱為這個單利對象的伴生類(companion class)。類和它的伴生對象可以互相訪問其私有成員。
類和單例對象間的差別是,單例對象不帶參數,而類可以。因為單例對象不是用new關鍵字進行實例化。
*************這一節講的啥并不太懂啊*******************
3、一個栗子
要想scala程序能夠獨立運行就必須創建有main方法(帶一個參數,返回類型為Unit)的單例對象。
4.1
4.2(1)
4.2(2)
4.3