Ce qui suit ne fonctionne pas pour moi en Java. Eclipse se plaint qu'il n'y a pas un tel constructeur. J'ai ajouté le constructeur à la sous-classe pour contourner le problème, mais y a-t-il une autre façon de faire ce que j'essaie de faire?Comment déclarer un constructeur par défaut pour la sous-classe de la classe abstraite?
public abstract class Foo {
String mText;
public Foo(String text) {
mText = text;
}
}
public class Bar extends Foo {
}
Foo foo = new Foo("foo");
+1 votre réponse est meilleure: P –
Merci. Je voulais dire Barre de barre = nouvelle barre ("barre"); J'ai votre solution implémentée, mais je n'étais pas sûr si vous aviez à implémenter le constructeur en Java. –