scala代码笔记

117 阅读1分钟

scala内部类

与Java的内部类有很大不同,Java的内部类属于外部类,而Scala的内部类是属于对象的。


scala option

https://blog.csdn.net/bitcarmanlee/article/details/75907155

implicit

https://blog.csdn.net/trigl/article/details/79283526



val b= ApplyTest()    // ==>Object.apply 默认走object的apply方法

val c=new ApplyTest()

c()                             //==>掉的是class上的apply方法

类名  ===》Object.apply

对象  ===>  Class.apply

最佳实践

Object的apply中new一个 Class

def apply()={
    new ApplyTest
}