Voila, j'ai une grille (jTable) qui contient une liste de contact qui
s'appelle 'GridLstCtc' et sa classe modele qui s'appelle
'DefaultGridLstCtc'
on a donc:
public class GridLstCtc{
//les variables
private DefaultGridLstCtc _modele;
private String[] noms = {"Numero","Date","Type", "Nom"};
//Et le constructeur
public GridLstCtc(){
_modele = new DefaultGridLstCtc(noms, 0, this);
_tableau = new JTable(_modele);
//Et d'autres instructions qui utilisent _modele et
_tableau
}
//Et des methodes qui utilisent aussi _modele et _tableau
}
Mettons que j'ai plein d'autres grilles de ce type a faire (liste
d'entreprise, liste de personnes, etc...) Je me dit donc en bon
programmeur OO que je veis faire une SuperClasse abstraite puisqu'il
n'y a que _modele et nom qui changent.
Le prb est le suivant: dans ma classe abstraite je ne peut pas preciser
ce qu'est _modele puisqu'il change dans chaque sous classe, donc
finalement je suis obligé de redefinir completement le constructeur
dans ma sous classe, et le prb est le meme pour les
methodes...Autrement dit ma super classe est vide!!!
Je pense qu'il y a un truc en POO Qui m'a echappé!
Merci de votre aide.
Voila, j'ai une grille (jTable) qui contient une liste de contact qui
s'appelle 'GridLstCtc' et sa classe modele qui s'appelle
'DefaultGridLstCtc'
on a donc:
public class GridLstCtc{
//les variables
private DefaultGridLstCtc _modele;
private String[] noms = {"Numero","Date","Type", "Nom"};
//Et le constructeur
public GridLstCtc(){
_modele = new DefaultGridLstCtc(noms, 0, this);
_tableau = new JTable(_modele);
//Et d'autres instructions qui utilisent _modele et
_tableau
}
//Et des methodes qui utilisent aussi _modele et _tableau
}
Mettons que j'ai plein d'autres grilles de ce type a faire (liste
d'entreprise, liste de personnes, etc...) Je me dit donc en bon
programmeur OO que je veis faire une SuperClasse abstraite puisqu'il
n'y a que _modele et nom qui changent.
Le prb est le suivant: dans ma classe abstraite je ne peut pas preciser
ce qu'est _modele puisqu'il change dans chaque sous classe, donc
finalement je suis obligé de redefinir completement le constructeur
dans ma sous classe, et le prb est le meme pour les
methodes...Autrement dit ma super classe est vide!!!
Je pense qu'il y a un truc en POO Qui m'a echappé!
Merci de votre aide.
Voila, j'ai une grille (jTable) qui contient une liste de contact qui
s'appelle 'GridLstCtc' et sa classe modele qui s'appelle
'DefaultGridLstCtc'
on a donc:
public class GridLstCtc{
//les variables
private DefaultGridLstCtc _modele;
private String[] noms = {"Numero","Date","Type", "Nom"};
//Et le constructeur
public GridLstCtc(){
_modele = new DefaultGridLstCtc(noms, 0, this);
_tableau = new JTable(_modele);
//Et d'autres instructions qui utilisent _modele et
_tableau
}
//Et des methodes qui utilisent aussi _modele et _tableau
}
Mettons que j'ai plein d'autres grilles de ce type a faire (liste
d'entreprise, liste de personnes, etc...) Je me dit donc en bon
programmeur OO que je veis faire une SuperClasse abstraite puisqu'il
n'y a que _modele et nom qui changent.
Le prb est le suivant: dans ma classe abstraite je ne peut pas preciser
ce qu'est _modele puisqu'il change dans chaque sous classe, donc
finalement je suis obligé de redefinir completement le constructeur
dans ma sous classe, et le prb est le meme pour les
methodes...Autrement dit ma super classe est vide!!!
Je pense qu'il y a un truc en POO Qui m'a echappé!
Merci de votre aide.