zurückruft, also muss ich eine Klasse erstellen, die eine abstrakte Klasse erweitert und den Typ der Hausaufgaben und die Seiten auflistet, die verwendet werden. Allerdings verstehe ich nicht vollständig, wie ich zu den gelesenen Seiten und der Art der Hausaufgaben zurückrufe, während ich auch eine createAssignment korrekt benutze. Dies ist, was ich bisher habe, aber es scheint nicht zu funktionieren. Jede Hilfe wird geschätzt.Wie man zu einer abstrakten Klasse von der Erweiterung
public abstract class Homework
{
public abstract int pagesRead();
public abstract String typeHomework();
public abstract void createAssignment(int p);
}
public class MyMath extends Homework
{
public abstract void createAssignment(int p, String t)
{
p = 5;
t = "Math";
}
}
Java ist Groß- und Kleinschreibung Versuchen Sie, den abstrakten Klassennamen in demselben Fall –
zu machen Sie sollten zuerst "abstract" aus der Methodensignatur in MyMath entfernen. – NAIT
Dieser Code kompiliert nicht, werfen Sie einen Blick auf die Methodensignatur von '' createAssignment''. Es überschreibt auch nicht den in der Oberklasse (2 Parameter). Außerdem: Alle Methoden in der Oberklasse sind abstrakt, also müssen Sie alle in der Unterklasse implementieren. – f1sh