Scala第四章学习笔记(面向对象编程)

延迟构造 DelayedInit特质是为编译器提供的标记性的特质。整个构造器被包装成一个函数并传递给delayedInit方法。 trait DelayedInit { def deayedInit(x : Unit) : Unit } 这个方法接受一个函数对象,函数对象里包含了全部的一般的构造器逻辑 trait App extends DelayedInit{ var x : O
相关文章
相关标签/搜索