scala apply()方法简单用法
来源:互联网 发布:知识图谱构建 python 编辑:程序博客网 时间:2024/06/04 20:02
apply方法类似于类的初始化方法,在遇到Object(参数1,参数2,......,参数n)时就会自动调用apply()方法。
object Test { def main(args: Array[String]): Unit = { val a = ApplyTest() a.haveTry() }}class ApplyTest{ def apply() = { println("I am into Scala so much!") } def haveTry() = { println("Hava a try on apply!") }}object ApplyTest{ def apply() = { println("I am also into Scala so much!") new ApplyTest }}
注意:
直接调用伴生对象ApplyTest(),无须使用new新建对象,调用ApplyTest()就会触发调用、执行apply()方法
0 0
- scala apply()方法简单用法
- Scala 中apply方法的用法~(转)
- scala apply方法 笔记
- Scala apply方法
- scala的 apply方法
- scala中的apply()方法
- scala apply方法 笔记
- Scala的apply方法
- scala apply方法 笔记
- Scala中的apply方法
- Scala学习笔记--apply用法
- Scala学习笔记-apply方法
- Scala<apply的几种用法>
- scala的 apply方法和update方法
- scala中的apply方法与unapply方法
- Scala 中的 apply 和 update 方法
- scala学习笔记4(apply方法)
- Scala 中的 apply 和 update 方法
- throw 与 try 和catch 的简单尝试
- c++使用hiredis库操作redis讲解
- Dom4j增加,修改,删除XML文件
- 卷积神经网络(一)
- curl网站开发指南
- scala apply()方法简单用法
- Servlet3.0特性和过滤器顺序
- SVG技术入门:线条动画实现原理
- Unable to create a Configuration, because no Bean Validation provider could be found.
- Sed使用的变量里含有转义字符的解决
- Android 自定义 View 之 onLayout 源码分析
- 17 - 02 - 20 计算机网络(41)(信息系统审计)
- linux curl 命令详解,以及实例
- 算法训练 斜率计算