scala入门-08 apply方法和单例对象的使用
2015-01-13 15:27
295 查看
首先 在scala下的 org.scala.clazz下创建UsageOfApply.scala
我们做过Java开发都知道 main方法中的对象都是静态的,而scala object对象的方法都是静态方法
接下来 我们看下 apply是如何使用的
当 val applyTest = new ApplyTest() 会导致apply方法的调用并返回该方法调用的值,也就是ApplyTest的实例化对象
Class中也可以由apply方法,其使用方法如下所示:
由于 object中的方法和属性都是静态的,所以就是单例对象的理想载体了,示例代码如下:
其实,object本身就是一个单例对象
我们做过Java开发都知道 main方法中的对象都是静态的,而scala object对象的方法都是静态方法
接下来 我们看下 apply是如何使用的
当 val applyTest = new ApplyTest() 会导致apply方法的调用并返回该方法调用的值,也就是ApplyTest的实例化对象
Class中也可以由apply方法,其使用方法如下所示:
由于 object中的方法和属性都是静态的,所以就是单例对象的理想载体了,示例代码如下:
其实,object本身就是一个单例对象
相关文章推荐
- scala入门-08 apply方法和单例对象的使用
- 使用apply方法实现javascript中的对象继承
- Scala语言 中的 apply 和 update 方法的使用
- 05-常用对象API(集合框架-迭代器使用). 1 2 07-常用对象API(集合框架-List和Set的特点) 08-常用对象API(集合框架-List集合的常见方法) 1 2
- 使用apply方法实现javascript中的对象继承
- Scala基础入门(七)方法、类、对象详解
- 云星数据---Scala实战系列(精品版)】:Scala入门教程034-Scala实战源码-Scala apply方法02 初始化对象
- 【玩转云存储】对象存储OSS使用方法入门
- 使用apply方法现实对象继承
- Scala课堂-2-基础(续)-apply方法、单例对象、模式匹配、样本类
- 学习笔记11:Scala中伴生类和伴生对象中Apply方法的应用
- 云星数据---Scala实战系列(精品版)】:Scala入门教程035-Scala实战源码-Scala apply方法03 创建对象demo
- JavaScript call apply使用 JavaScript对象的方法绑定到DOM事件后this指向问题
- 08_android入门_android-async-http开源项目介绍及使用方法
- Scala学习笔记11【单例对象、伴生对象、Apply方法】
- Scala中的伴生对象apply方法和单例对象
- 使用apply方法实现javascript中的对象继承
- ajax 快速入门,ajax底层使用的五个步骤;XMLHttpRequest对象详解;XMLHttpRequest常用属性;XMLHttpRequest常用方法
- Scala基础入门(十 ) Scala for循环使用方法