首页 > 其他 > 详细

一天一段scala代码(六)

时间:2015-02-04 21:50:05      阅读:291      评论:0      收藏:0      [点我收藏+]

一天一段scala代码(六)

       为了更好的驾驭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


一天一段scala代码(六)

原文:http://blog.csdn.net/lingerlanlan/article/details/43493207

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!