Pattern Adaptateur et NullPointerException
Bonjour,
je tente d'implémenter un pattern adaptateur dans mon projet, mais j'ai un NullPointerException que je n'arrive pas à résoudre...
Je crois que l'erreur se situe au niveau de la déclaration de mon vector à partir de l'objet MonPresentateur mp, mais je n'arrive pas à la résoudre.
Pouvez vous m'aider?
Voici mes classes :
La classe abstraite :
Code:
1 2 3 4
|
public abstract class Presentateur {
public abstract String presenter();
} |
La classe à adapter :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
import java.util.*;
public class MonPresentateur {
public Vector presenter() {
Vector v = new Vector();
v.add("attention");
v.add("ca joue fort");
return v;
}
} |
L'adaptateur :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
import java.util.Vector;
public class X extends Presentateur {
protected MonPresentateur mp;
public String presenter() {
Vector v = mp.presenter();
String s = v.toString();
return s;
}
} |
Et le petit main, pour les tests :
Code:
1 2 3 4 5 6
|
public static void main(String[] args) {
X x = new X();
System.out.println(x.presenter());
System.out.println("fini");
} |
Merci de votre aide :)