Bonjour j'ai le code suivant :
Je voudrai dériver cette classe Enregistrement, en Client, Mouvement, etc... et réutiliser cette fonction en remplaçant les occurrences Enregistrement par les classes héritées
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public static void putfile() throws IOException { Enregistrement en = new Enregistrement(); Enumeration<Enregistrement>e ; Enregistrement.setFw(new FileWriter(en.getNomfic(), false)); for (e=(Enumeration<Enregistrement>) v.elements(); e.hasMoreElements() ;) { en = e.nextElement() ; en.write() ; } getFw().close(); }
v est un Vector du type Enregistrement ou Client suivant la version...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public static void putfile() throws IOException { Client en = new Client(); Enumeration<Client>e ; Client.setFw(new FileWriter(en.getNomfic(), false)); ...
Je voudrai savoir si cela est possible sans réécrire à chaque fois le code et si oui comment ?
Merci d'avance.
Partager