alert('called from public method'); getter: privateMethod}
myObj.privateProperty一位用户评论我的回答说:
此外,如果函数显式地返回一个对象,那么使用新调用它并不是一个好做法,因为这是误导性的--如果使用new,您会期望结果是构造器的实例。我
当您创建一个case类时,编译器会使用一些case类来创建相应的配套对象:一个与主构造函数equals、hashCode和copy相匹配的equals工厂方法。奇怪的是,这个生成的对象扩展了FunctionN。有人用这个吗,或者知道为什么要加这个?它使用静态转发方法稍微增加了生成字节码的大小,并显示在同伴对象的#toString()方法中:defined class A
scala> A.to