Ajouter un commentaire

fredericmazue

Quote:
J'ai une première classe nommée AppletJeu dans laquelle il y a un init().

Jusque là ça semble correct :)

Quote:
Elle fait appel à la classe carte.class

Pourquoi pas. Mais que veut dire exactement "faire appel" ?

Pourquoi mettre une méthode init() dans la classe carte ?
Pas de raison
Le nom init semble indiquer que tu n'as pas bien compris comment est constituée une applet.

Quote:
Et quand j'enlève ce init(), impossible de me connecter à la BDD...

Et pourquoi ça ?

Bon tu veux faire une applet. C'est à dire une classe qui étend Applet ou JApplet. C'est cette classe, AppletJeu si j'ai bien compris, qui doit avoir une méthode init. Pas les autres classes.
Tu n'as aucune raison de mettre une méthode init dans Carte. Simplement dans cette classe tu écris une méthode sous un nom quelconque, par exemple getMap et dans la méthode init de AppletJeu, tu instancie ta classe Carte et tu appelles la méthode gteMap

dans AppletJeu:

public void init()
{
  Carte carte = new Carte();
  carte.getMap();
  // etc
}

Quote:
Merci O dieux du java...

Tu as bien raison, Java est odieux :lol:

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 W     W  EEEE   SSS    AA   K  K 
W W E S A A K K
W W W EEE SSS AAAA KK
W W W E S A A K K
W W EEEE SSSS A A K K