67,549
社区成员




public class Material {
private String materialNo;
private String materialType;
private String materialUnit;
}
public class Supply {
private String supplyNo;
private String materialType;
private String materialUnit;
}
public interface NewInterface<T> {
public void save(T t);
public void select(T t);
}
public class MaterialImpl implements NewInterface<Material>{
@Override
public void save(Material t) {
System.out.println("MaterialImpl.save " + t.getMaterialNo());
}
@Override
public void select(Material t) {
System.out.println("MaterialImpl.select " + t.getMaterialNo());
}
}
public class SupplyImpl implements NewInterface<Supply>{
@Override
public void save(Supply t) {
System.out.println("SupplyImpl.save " + t.getSupplyNo());
}
@Override
public void select(Supply t) {
System.out.println("SupplyImpl.select " + t.getSupplyNo());
}
}
private NewInterface<Material> newInterface;
Material m = new Material();
m.setMaterialNo("ddd");
newInterface.save(m);