ここで、Bのオブジェクトを作成し、これをInterfaceの参照変数に割り当てました。実際にはどういう意味ですか? インタフェースの目的は、クラスによって実装するために使用されます。 実際にはどういう意味ですか?インスタンス化されたオブジェクトへのインタフェース配列の割り当ての使用
interface I1{}
class A implements I1{}
class B implements I1{}
class C extends B
{}
class D{}
public class lab1
{
public static void main(String[] args)
{
I1 i1[] = new B[4];
i1[0] = new A();
i1[1] = new C();
i1[2] = new B();
//i1[3] = new D();
}
}