如何在java中实现接口方法?

如何在java中实现接口方法?,java,oop,Java,Oop,我有个奇怪的问题 我有一个java接口: public interface Inventory{ public void add(// take an object of a class); public int delete(// take an object of a class); public int edit(// take an object of a class); } 然后我编写了一个实现接口的类 public class Supply implements Inventory

我有个奇怪的问题

我有一个java接口:

public interface Inventory{
public void add(// take an object of a class);
public int delete(// take an object of a class);
public int edit(// take an object of a class);
}
然后我编写了一个实现接口的类

public class Supply implements Inventory{
public void add( // object of some class) {}
public int edit( // object of some class) {}
public int delete( // object of some class) {}
}
然后,我编写了另一个实现接口的类,但括号中的对象名不同

public class support implements Inventory{
public void add(// object of different class) {}
public int edit(// object of different class) {}
public int delete(// object of different class) {}
}

我的问题是:为了使其他类采用任何希望以自己的方式实现的对象名,必须在接口方法中写入的参数是什么。

这就是泛型的用途。您可以使用方法
void add(T)
创建一个接口
Inventory
。然后,您可以使用方法
add(Product p)
实现
Inventory
,也可以使用方法
void add(Supplier s)
实现
Inventory

这就是泛型的用途。您可以使用方法
void add(T)
创建一个接口
Inventory
。然后,您可以使用方法
add(Product p)
实现
Inventory
,也可以使用方法
void add(Supplier s)
实现
Inventory

你是说仿制药吗?例如,
列表
?否,例如,如果接口中的方法体采用名为
产品p
的对象,则该对象名称也必须在实现接口的所有类中使用。但我有一个类需要不同的对象名,例如:
suppliers
methodbody in interface??这就是泛型的用途。您可以使用方法
void add(T)
创建一个接口
Inventory
。然后,您可以有一个类,该类使用方法
添加(产品p)
实现库存
,但也可以有一个类使用方法
实现库存
无效添加(供应商s)
。没问题。很高兴我能帮忙。你是说仿制药吗?例如,
列表
?否,例如,如果接口中的方法体采用名为
产品p
的对象,则该对象名称也必须在实现接口的所有类中使用。但我有一个类需要不同的对象名,例如:
suppliers
methodbody in interface??这就是泛型的用途。您可以使用方法
void add(T)
创建一个接口
Inventory
。然后,您可以有一个类,该类使用方法
添加(产品p)
实现库存
,但也可以有一个类使用方法
实现库存
无效添加(供应商s)
。没问题。很高兴我能帮忙。