[JAVA] Problème avec classe abstraite
Résolu
Mickions
-
Mickions -
Mickions -
Bonjour,
J'ai un petit problème lié aux classes abstraites.
Voici ma classe abstraite :
public abstract class Soldat {
abstract void deplacement();
}
l'une des classes extends :
public class SoldatLancier extends Soldat{
int joueur;
public SoldatLancier(){}
public SoldatLancier(int j){
joueur=j;
}
void deplacement() {
}
}
Et voici ce que je fais dans mon main, je créé une matrice de Soldat puis mon premier lancier :
Soldat[][] plateau=null;
Soldat s = new SoldatLancier(1);
Et je veux intégrer mon petit bonhomme au plateau de jeu.
plateau[1][1]=s;
Et là mon plateau rejette mon SoldatLancier. Bref je n'arrive pas à résoudre le problème. Quelqu'un peut-il me dire ce qui ne va pas ?
J'ai un petit problème lié aux classes abstraites.
Voici ma classe abstraite :
public abstract class Soldat {
abstract void deplacement();
}
l'une des classes extends :
public class SoldatLancier extends Soldat{
int joueur;
public SoldatLancier(){}
public SoldatLancier(int j){
joueur=j;
}
void deplacement() {
}
}
Et voici ce que je fais dans mon main, je créé une matrice de Soldat puis mon premier lancier :
Soldat[][] plateau=null;
Soldat s = new SoldatLancier(1);
Et je veux intégrer mon petit bonhomme au plateau de jeu.
plateau[1][1]=s;
Et là mon plateau rejette mon SoldatLancier. Bref je n'arrive pas à résoudre le problème. Quelqu'un peut-il me dire ce qui ne va pas ?
A voir également:
- [JAVA] Problème avec classe abstraite
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
4 réponses
Essaye:
et puis
public abstract class Soldat { public abstract void deplacement(); }
et puis
public SoldatLancier(){} //tu dois initialisé ton joueur ici ou en haut public SoldatLancier(int j){ joueur=j; } @Override public void deplacement() { } }
Bonjour,
non hélas cela n'a pas fonctionné, je ne peux toujours pas intégrer mon SoldatLancier dans mon plateau.
non hélas cela n'a pas fonctionné, je ne peux toujours pas intégrer mon SoldatLancier dans mon plateau.