Bonjour tout le monde
J'ai des probleme avec ma class Stockpiece
Voici le code de ma class stockpiece.
import java.awt.*;
import java.awt.event.*;
public class Stockpiece implements ActionListener
{
Monnayeur m = new Monnayeur();
ElementParam ep = new ElementParam(m);
int insertpiece,nb5c, nb10c, nb20c, nb50c, nb1e;
public static void main (String [] args)
{
}
public Stockpiece(int somme, Monnayeur m)
{
insertpiece=somme;
this.m=m;
public void actionPerformed(ActionEvent e)
{
switch (insertpiece) {
case 5 :
nb5c = 0 ;
String texteDansCinpc = Integer.toString(ep.cinpc);
if ( texteDansCinpc != null && texteDansCinpc.length() > 0 )
{
nb5c = Integer.parseInt( texteDansCinpc );
}
break;
case 4 :
nb10c = 0 ;
String texteDansDixc = Integer.toString(ep.dixc);
if ( texteDansDixc != null && texteDansDixc.length() > 0 )
{
nb10c = Integer.parseInt( texteDansDixc );
}
break;
case 3 :
nb20c = 0 ;
String texteDansvingtc = Integer.toString(ep.vingtc);
if ( texteDansvingtc != null && texteDansvingtc.length() > 0 )
{
nb20c = Integer.parseInt( texteDansvingtc );
}
break;
case 2 :
nb50c = 0 ;
String texteDanscinquc = Integer.toString(ep.cinquc);
if ( texteDanscinquc != null && texteDanscinquc.length() > 0 )
{
nb50c = Integer.parseInt( texteDanscinquc );
}
break;
case 1 :
nb1e = 0 ;
String texteDansuneurro = Integer.toString(ep.uneurro);
if ( texteDansuneurro != null && texteDansuneurro.length() > 0 )
{
nb1e = Integer.parseInt( texteDansuneurro );
}
break;
}
}
}
Voici l'erreur qu'il me sort
.\Stockpiece.java:8: Stockpiece is not abstract and does not override abstract m
ethod actionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListen
er
public class Stockpiece implements ActionListener
^
De plus, dans mon livre il n'explique pas clairement ce qu'est un constructeur.
Pourriez vous m'expliquer un peu.
Merci
Cordialement
A bientôt