我有延伸的B類和B類的一類的類的方法延伸的通用類錯誤覆蓋延伸通用類
我的類A是:
public class MyCustomerReviewConverter<SOURCE extends CustomerReviewModel, TARGET extends ReviewData> extends CustomerReviewConverter{
@Override
public void populate(final SOURCE source, final TARGET target) {.....}
擴展的類乙是
public class CustomerReviewConverter extends AbstractPopulatingConverter<CustomerReviewModel, ReviewData>{
@Override
public void populate(final CustomerReviewModel source, final ReviewData target)
{..........}
但我得到的錯誤
Name clash: The method populate(SOURCE, TARGET) of type MyCustomerReviewConverter<SOURCE,TARGET> has the same erasure as populate(CustomerReviewModel, ReviewData) of type
CustomerReviewConverter but does not override it
有什麼不對?
正如填入方法的第二個參數我需要傳遞一個類
MyReviewData extends ReviewData{...}
在此先感謝
安德烈
好的,謝謝你的確認....我認爲:-) – Andrea