3

これはJavaで正確に何を意味しますか?

インターフェイスは、クラスを実装するための契約を定義します

4

2 に答える 2

8

これは、インターフェイスを実装することにより、クラスがインターフェイスによって指定されたすべての機能を実装することに同意することを意味します。

于 2012-08-31T14:00:09.180 に答える
0

インターフェースでは、メンバー(メソッドなど)を宣言するだけです。例えば

public Interface Product{

protected void getProduct();
protected void getProductId();
}

クラスでは、上記のインターフェースを実装し、これらのメソッドを定義できます...

public class ProductClass implements Product{

protected void getProduct()
{
    System.out.println("Product is: ");
}
protected void getProductId()
{
    System.out.println("Product Id is: ");
}
}

したがって、インターフェイスで宣言されたメソッドがクラスで定義されていることがわかります。基本的に、インターフェイスは青写真を提供するだけで、クラスは実際にはすべての作業を行うと言えます。

于 2012-08-31T14:19:00.547 に答える