标签:blank 单例模式 lib rem 友元类 private star bar board
1.class
Scala的类和C#中的类有点不一样,诸如: 声明一个未用priavate修饰的字段 var age,scala编译器会字段帮我们生产一个私有字段和2个公有方法get和set ,这和C#的简易属性类似;若使用了private修饰,则它的方法也将会是私有的。这就是所谓的统一访问原则。
细节的东西太多,还是上代码在注释里面细讲吧
类的构造器细节
2.scala没有静态的修饰符,但object下的成员都是静态的 ,若有同名的class,这其作为它的伴生类。在object中一般可以为伴生类做一些初始化等操作,如我们常常使用的val array=Array(1,2,3) (ps:其使用了apply方法)
3.Apply的使用
Apply怎么用它来实现单例模式
scala中object和class的理解---apply方法是初始化方法
标签:blank 单例模式 lib rem 友元类 private star bar board
原文地址:http://www.cnblogs.com/loveItLoveFaimly/p/7391285.html