首页 > 代码库 > scala的apply方法
scala的apply方法
package cn.itcast
/**
* Created by lishas on 2016/8/22.
*/
object ApplyDemo {
def apply(): Unit ={
println("apply invoked")
}
def apply(name:String):String={
name
}
def apply(name:Int):Int={
println("Int")
name
}
def main(args: Array[String]) {
//val a=ApplyDemo("tom")
val a=ApplyDemo(10)
println(a)
val arr=Array(1,2,3,4,5,6,7,8,9)
}
}
当获取伴生对象,Array不加括号,加括号就是调用apply方法
scala的apply方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。