这在Java中究竟意味着什么?
接口定义了实现类的合同
答案 0 :(得分:8)
这意味着通过实现接口,该类同意实现该接口指定的所有功能。
答案 1 :(得分: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: ");
}
}
因此,您可以看到在接口中声明的方法是在类中定义的。基本上,你可以说界面只提供蓝图,但类实际上完成了整个工作。