个人随笔
目录
当前位置: 首页 Scala Scala的apply
Scala的apply
2019-12-10 23:27:58

Scala中的apply非常有用,有了它,我们新建数组的时候就可以直接Array(1,2,3,4),新建集合的时候可以List(1,2,3,4),为什么呢,当然是scala做了特殊处理,使用方法参考如下例子。

  1. class ApplyTest {
  2. def apply()=println("我是伴生类中的apply")
  3. def test(): Unit ={
  4. println("我是伴生类中的普通方法")
  5. }
  6. }
  7. object ApplyTest{
  8. def apply(): ApplyTest = {
  9. println("我是伴生对象的apply方法,帮助实例化伴生类")
  10. new ApplyTest()
  11. }
  12. }
  13. object TestAAA{
  14. def main(args: Array[String]): Unit = {
  15. val applyTest = ApplyTest()//这里调用了伴生对象的apply()方法
  16. applyTest.test();
  17. applyTest()
  18. }
  19. }
 122

啊!这个可能是世界上最丑的留言输入框功能~


当然,也是最丑的留言列表

有疑问发邮件到 : suibibk@qq.com 侵权立删
Copyright : 个人随笔   备案号 : 粤ICP备18099399号-2