J'ai une classe A concrète qui implémente une B. interfaceAucune méthode setter dans l'interface
B ref = new A();
code:
public interface B{
public abstract String[] getWords();
}
public class A implements B {
private String[] words = new String[] {};
public void setWords(String[] words){
this.words = words;
}
public String[] getWords(){
return this.words;
}
}
Dans le B d'interface, je n'ai getter mais pas méthode setter si la classe A l'a. Donc quand je fais ceci: B ref = new A();
, ce code fonctionnera-t-il et comment vais-je définir les mots?
Merci à tous pour les réponses. – Mercenary