から抽象クラスにコールバックする方法は、抽象クラスを拡張し、使用されている宿題とページのタイプをリストアップするクラスを作成する必要があります。しかし、私は完全に理解していない読み込みページと宿題の種類に戻っても、createAssignmentを使用して正しく作成する方法を理解していません。これは私がこれまで行ってきたことですが、動作していないようです。どんな助けもありがとうございます。構文の修正と再フォーマット拡張クラス
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は大文字と小文字が区別されます大文字と小文字を区別して抽象クラス名を作成してみてください –
まず、MyMathのメソッドシグネチャから 'abstract'を削除してください。 – NAIT
このコードはコンパイルされません。 '' createAssignment''のメソッドシグネチャを見てください。また、スーパークラスのパラメータをオーバーライドしません(2つのパラメータ)。また、スーパークラスのすべてのメソッドは抽象クラスなので、すべてをサブクラスに実装する必要があります。 – f1sh