我有一个类A,它扩展了一个类B,而类B又扩展了一个泛型类。
我的类A如下:
"扩展的B类是"
但是我遇到了错误。
什么问题?
在populate方法中,我必须传递一个类作为第二个参数。
预先表示感谢
安德烈亚
我的类A如下:
public class MyCustomerReviewConverter<SOURCE extends CustomerReviewModel, TARGET extends ReviewData> extends CustomerReviewConverter{
@Override
public void populate(final SOURCE source, final TARGET target) {.....}
"扩展的B类是"
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
什么问题?
在populate方法中,我必须传递一个类作为第二个参数。
MyReviewData extends ReviewData{...}
预先表示感谢
安德烈亚