Scala 孤立對(duì)象和單例對(duì)象方法體的用法和例子
馬克-to-win @ 馬克java社區(qū): 以object關(guān)鍵字修飾一個(gè)類(lèi)名,這種語(yǔ)法叫做孤立對(duì)象,這個(gè)對(duì)象是單例的。 相當(dāng)于將單例類(lèi)和單例對(duì)象同時(shí)定義。相當(dāng)于java中的單例,即在內(nèi)存中只會(huì)存在一個(gè)Test3實(shí)例。創(chuàng)建一個(gè)Scala Object,它相當(dāng)于java的static, 不要用Scala-class去建工程,不然就不能建main函數(shù)了。
馬克- to-win:馬克 java社區(qū):防盜版實(shí)名手機(jī)尾號(hào): 73203。
2 方法聲明以def開(kāi)頭, 然后是方法名, 參數(shù)列表, 返回值, 等號(hào), 方法體 。如下:
def method1(x : Int) : Int = {
x += 1
}
如果沒(méi)有返回值, 可以省略等號(hào), 直接寫(xiě)方法體。(就像咱們的例子)