プログラムで、「Employee.Salaried.CalculatePay()」が継承されたメンバー「Employee.Employee.CalculatePay()」を非表示にするという警告が表示されます。非表示が意図されている場合は、new キーワードを使用します。このため
public double CalculatePay()
{
return ((AnnualSalary * (ManagementLevel * BONUS_PERCENT)) + AnnualSalary) / 52;
}
そこの警告を取り除く方法についての提案はありますか?
public double CalculatePay()
{
return annualSalary / 52;
}
public double CalculatePay(double modifiedSalary)
{
AnnualSalary = modifiedSalary;
return AnnualSalary / 52;
}