一個類的定義,您可以創建許多實例,就像在任何其他語言類。對象是類的實例,單例模式,可以用來創建功能你可能認識到為靜態方法。
通常在編寫Scala你定義一個類,然後創建一個支持對象,您可以創建類似的工廠方法。一個例子可能是,你有一個類,並希望能夠從一個字符串值創建一個實例。在這種情況下,您將創建一個對象的“從”函數,它接受一個字符串,並返回一個類的新實例。
myVal: MyClass = MyClass.from(“價值”)
一個類的定義,您可以創建許多實例,就像在任何其他語言類。對象是類的實例,單例模式,可以用來創建功能你可能認識到為靜態方法。
通常在編寫Scala你定義一個類,然後創建一個支持對象,您可以創建類似的工廠方法。一個例子可能是,你有一個類,並希望能夠從一個字符串值創建一個實例。在這種情況下,您將創建一個對象的“從”函數,它接受一個字符串,並返回一個類的新實例。
myVal: MyClass = MyClass.from(“價值”)