为了更好的驾驭spark,最近在学习scala语言特性,主要看《快学scala》,顺便把一些自己认为有用的代码记下来。
package examples class Account { val id = Account.getUnique()//访问这个类的伴生对象 } object Account //上面类的伴生对象 里面的成员类似c++中类的静态成员 . 如果只定义了这个对象,没有定义上面的类,则对象就是单例对象了. { private var id=0 def getUnique()= { id+=1 id } } object Example6 extends App //直接继承App,就不用再写main函数了 { println(new Account().id) println(new Account().id) }
输出
1 2
本文作者:linger
本文链接:http://blog.csdn.net/lingerlanlan/article/details/43493207
时间: 2024-10-22 02:04:07