私は自分のポリシークラスを拡張しようとしています。これはdouble値を取ります。で拡張してみました
public class DepreciablePolicy extends Policy {
}
しかし、「クラスポリシーのポリシーは特定のタイプに適用できません。必須:double、引数が見つかりません」というエラーが表示されます。どうすればこれを修正できるのでしょうか。ポリシーを無効にしたとき、extendステートメントは有効でしたが、無効の場合、ポリシーメソッドは機能しません。
public class Policy {
double amount;
int policyNumber;
public static int policyCount = 1;
public Policy(double a){
amount = a;
policyNumber = policyCount;
policyCount ++;
}
public boolean isExpired(){
return false;
}
public void print(){
System.out.print("Policy #" + this.policyNumber + " with amount $" + this.amount);
}
}