我想在接口中聲明一個方法,其中實現類中定義的方法的參數可以是特定java類的子類型,例如:在Java接口中聲明參數子類型,在Java中使用子類型實現方法
interface Processor{
processRequest(Request r);
}
public class SpecialRequest extends Request{...}
public class SpecialProcessor implements Processor{
processRequest(SpecialRequest r){...}
}
但我在SpecialProcessor中遇到錯誤,因爲它沒有正確實現Processor接口。我可以在處理器界面中更改哪些內容以允許SpecialProcessor中的定義工作?