当我在下面运行代码时,未调用 apply 方法:
爪哇:
public class Driver {
public static void main(String args[]){
new parallel.TestData();
}
}
斯卡拉:
package parallel
class TestData {
def apply() = {
println("in apply method ")
}
}
如果我使用:
new parallel.TestData().apply();
那么apply方法被正确调用,但是apply()方法不应该从上面的代码中隐式调用吗?应用方法是否未正确实现?