インターフェイスがありますMath
。
Math
( と と呼ばれるMath1
とします)の 2 つの実装がありMath2
ます。プロジェクトのごく一部は、2 つを切り替えることができます。
ClassName
インストラクターから提供されたクラス( と言う)には、次のものがあります。
public static int evaluate(Math impl)
私は持っている:
ClassName.evaluate(Math1);
シンボルが見つからないと表示されます。引用符で囲んでみましたが、それは文字列です。グーグルで試してみましたが、役立つものは何も見つかりませんでした(間違ったことを探しているだけかもしれません)。ファイルは同じパッケージにあります。
インターフェイスの実装を渡すにはどうすればよいですか?