我明白接口和抽象類是什麼,但我不知道如何獲得以下功能; 如果可能,那就是。我有一堆課程,每個課程都有一個validate()
方法。每種方法可能採用不同的參數。例如,我們可以有類與以下方法:有沒有辦法定義合同來實現一個沒有參數限制的方法(參見解釋)?
boolean validate();
boolean validate(Block[]);
boolean validate(BlockSet[]);
...
所以,基本上我想知道如果我可以用一個接口或抽象類,還是別的什麼,要定義的合同,有一個方法給定名稱和返回類型,但對參數集沒有限制。提前致謝。