Bonjour, merci de prendre du temps pour lire mon post.

Je dois transcrire un programme que j'ai codé en Java en C++.
Seulement petit problème je n'ai jamais touché à C++ de ma vie!
C'est pourquoi je fais appelle à la fabuleuse communauté Developpez.com

Voici la classe qui me donne le plus de difficulté :

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
16
17
18
19
20
21
public abstract class Prisonnier {
 
 
    private String name;
    private int annee;
    protected boolean coupPrecedentAdverssaire;
    protected int nbCoups;
    protected int score;
 
 
    public abstract boolean reponse();
 
 
    public Prisonnier(String nom) {
        name = nom;
    }
 
    public int getAnnee() {
        return annee;
    }
}
Plusieurs choses me trouble, comment traduire le abstract de la classe? des méthodes?

Et également dans ma classe héritée :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
public class StrategieAvouer extends Prisonnier {
 
    public StrategieAvouer(String nom) {
        super(nom);
    }
 
    @Override
    public boolean reponse() {
        return true;
    }
}
Comment traduire le fait que je surcharge la méthode reponse()? et surtout, comment traduire : Merci de vos réponses.