Scala Object:
  scala没有静态的修饰符,例如Java中的static。但是Scala提供了Object类型,object下的成员都是静态的,比较像Java的静态类。不同在于Scala的Object(包括其中定义的属性和方法)只有在第一次被访问的时候才会初始化。

  若有同名的class,则该Class是对应Object的伴生类,称该Object是对应Class的伴生对象。在Object中一般可以为伴生类做一些初始化等操作,该类可以访问Object中的所有成员,包括Private成员。其实类和它的伴生对象之间可以相互访问私有成员。

  不与伴生类共享名称的单例对象叫做独立对象(standalone object),可用作工具类或Scala程序的入口。

最新文章

  1. Tomcat 知识点
  2. 第 29 章 CSS3 弹性伸缩布局[中]
  3. N900快捷键
  4. ubunu下用命令设置壁纸
  5. maven属性
  6. django中使用json.dumps处理数据时,在前台遇到字符转义的问题
  7. 【PL/SQL Developer】动态执行表不可访问,本会话的自动统计被禁止
  8. C# 使用反射获取界面并传参
  9. 关于BufferedReader的readLine方法遇到的坑
  10. 【一天一道LeetCode】#21. Merge Two Sorted Lists
  11. poi读取word的内容
  12. Centos6.5下进行PHP版本升级
  13. android升级adt和sdk之后无法识别SDK Location的一个解决方式
  14. *2.3.2_加入env
  15. 初始HTML
  16. 转!java自定义注解
  17. RegexHelper
  18. linux下安装LAMP环境,也就是PHP+linux的开发运行环境(centos7)
  19. 【转载】#336 - Declaring and Using a readonly Field
  20. Struts2学习第八课 声明式异常处理

热门文章

  1. c# 如何显示图片指定位置
  2. Linux : fedora 安装 vnc server
  3. CLR 的执行模型(2)
  4. Leetcode:Unique Binary Search Trees & Unique Binary Search Trees II
  5. Rotativa 转换html 为pdf时遇到的问题
  6. ul和li实现分两列(多列)布局显示
  7. Form.Close跟Form.Dispose
  8. vs2013安装xna4.0模板
  9. 持续集成环境(Hudson)搭建
  10. Ubuntu snappy is lame