scala 反射
原始类型的反射
object T1{
def f1(n:Int){
println(n)
}
}
object Test{
def main(args:String[]){
val clz = Class.forName("T1")
val m = clz.getMethod("f1",1.getClass)
m.invoke(null,10:Integer) // 需要转换为java类型,否则报错
}
}
版权声明:本文为firefaith原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。