deux classes:type entier refrence valeur de type String
public class BaseDo<K> {
protected K id;
public K getId() {
return id;
}
public void setId(K id) {
this.id = id;
}
}
public class BeanDo extends BaseDo<Integer> {
private String beanName;
public String getBeanName() {
return beanName;
}
public void setBeanName(String beanName) {
this.beanName = beanName;
}
}
Je veux réfléchir à utiliser implment comme ceci:
BeanDo beanDo = new BeanDo();
beanDo.setId("string here");
référence type Integer valeur de type String. qui peut m'aider?
Pourquoi diable voudriez-vous faire cela? – SLaks
Donc, vous voulez être en mesure de définir un entier à une chaîne? Pourquoi ne pas étendre 'BaseDo'? –
@SLasks, il me vient à l'esprit que pour un morceau de code existant il a une instance concrète de 'BeanDo' et que la seule chose qu'il a comme id est une chaîne. Probablement, parce que c'était un int, mais quelqu'un a pensé que ce serait amusant s'ils ajoutaient un identificateur supplémentaire dans la chaîne: '12345-N' (N pour normal) ... OMG Je pense que je l'ai traversé dans le passé ...: -S: -S – OscarRyz