给定 public interface Crud<T> { public T get(); public T add(String json); public T update(String json); public T delete(String json); } public interface AddressCrud extends Crud<AddressResponse> { public AddressResponse get(); public AddressResponse add(String json); public AddressResponse update(String json); public AddressResponse delete(String json); }如果一个类实现了 AddressCrud ?我们必须实现 4 个方法还是 8 个方法?现在如果我们写: public interface AddressCrud extends Crud<AddressResponse> { @Override public AddressResponse get(); @Override public AddressResponse add(String json); @Override public AddressResponse update(String json); @Override public AddressResponse delete(String json); }我知道@Override 用于覆盖方法的实现,但是在接口的情况下,@Override 有意义吗?现在如果一个类在这种情况下实现了 AddressCrud ?我们必须实现 4 个方法还是 8 个方法?更新:供您参考:我正在使用假装客户端,我需要为每个客户端声明接口..我有几个假装客户端......接口之间有不同的注释..这就是我试图制作一个我称之为 Crud 的通用接口
添加回答
举报
0/150
提交
取消