2017-09-21 17 views

答えて

1

インスタンスがnewで実行する必要があります:

val test = new UniformGenerator() 

コードが

import org.apache.spark.mllib.random.UniformGenerator 
val test = UniformGenerator() 

インポートがOK動作しますが、クラスをインスタンス化しようとしたとき、私は次のエラーを取得するです

newキーワードを省略することができます。ここでは、コンパニオンオブジェクトは、クラスのインスタンス(ケースクラスに対して自動的に作成される)を返すメソッドapply()を実装しています。 UniformGeneratorは、ケースクラスでもコンパニオンオブジェクトと一致するクラスでもないので、暗黙のapplyメソッドを使用してインスタンス化することはできません。

+0

優秀!詳細な説明をありがとう。 – marlanbar

関連する問題