码迷,mamicode.com
首页 > 移动开发 > 详细

SCALA中的Apply

时间:2015-04-26 10:46:43      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

这个又让我想起来了PYTHON当中的CALL和APPLY,,

真的是世界大同?

传说中的运行时反射呢?:)

package com.hengheng.scala

class UsageOfApply {

}
class ApplyTest{
  def apply() = "This is in Class."
  def test {
    println("test")
  }
}
object ApplyTest{
  def apply() = new ApplyTest
  def static {
    println("I am a static method.")
  }
}
object UsageOfApply extends App {
  //ApplyTest.static
  val a = ApplyTest()
  println(a())
}

  输出:

This is in Class.

SCALA中的Apply

标签:

原文地址:http://www.cnblogs.com/aguncn/p/4457354.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!