javaでインターフェース変数をどうやって宣言しますか?
Javaでインターフェース変数を宣言する構文は、次のとおりです。
InterfaceName variableName;
インタフェース変数は、そのインタフェースを実装している任意のオブジェクトを参照するのに使用できます。また、そのインタフェースを実装する匿名クラスのオブジェクトを指すのにも使用できます。
例えば、インターフェース型の変数を宣言して、そのインターフェースを実装しているオブジェクトを参照させる。
MyInterface myInterface = new MyClass();
MyInterfaceというインタフェース名、MyClassというインタフェースを実装したクラス名があり、インタフェース変数myInterfaceからMyInterfaceで定義されているメソッドが呼び出せます。