以下のコードを実行すると、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() メソッドは上記のコードから暗黙的に呼び出されるべきではありませんか? apply メソッドが正しく実装されていませんか?