Je suis en train de définir les paramètres d'une classe abstraite:Java polymorphisme/classe abstraite aide
public abstract class NewMath {
public abstract int op (int intOne, int intTwo);
}
Voici la sous-classe étendue:
public class MultMath extends NewMath {
public int op (int intOne, int intTwo){
return intOne + intTwo;
}
}
Mais lorsque je tente d'instancier un tout objet définir les paramètres comme ceci:
public class TestNewMath {
public static void main(String [] _args) {
MultMath multObj = new MultMath(3,5);
}
}
Cela ne fonctionne pas. Il me donne cette erreur:
TestNewMath.java:3: cannot find symbol symbol : constructor AddMath(int,int) location: class AddMath AddMath addObj = new AddMath(3, 5);
Je sais qu'il me manque quelque chose. Qu'Est-ce que c'est?
Où dois-je mettre le constructeur? – Phil
Un constructeur est une méthode sans type de retour et le nom de la classe. Dans ce cas public MultMath (int intOne, int intTwo) – Confusion