Bonjour j'ai le code suivant :

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();		
	}
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
 
	public static void putfile() throws IOException
	{
		Client en = new Client();
		Enumeration<Client>e ;
 
		Client.setFw(new FileWriter(en.getNomfic(), false));
...
v est un Vector du type Enregistrement ou Client suivant la version...

Je voudrai savoir si cela est possible sans réécrire à chaque fois le code et si oui comment ?

Merci d'avance.