有一個Java庫類:斯卡拉類替代
class DefaultFieldFactory {
...
public static String createCaptionByPropertyId(Object propertyId) { ... }
...
}
class FieldFactory extends DefaultFieldFactory {
...
// Lot of methods that use DefaultFieldFactory.createCaptionByPropertyId
...
}
我使用Scala的項目FieldFactory類,我需要改變createCaptionByPropertyId方法。
如何在沒有AOP的情況下重寫FieldFactory類?
是否可以用包中的DefaultFieldFactory類實現替換?這是相對簡單和短。
在此先感謝, Etam。
你不能**重寫**靜態方法。 –
我不想**重寫**它,我想強制FieldFactory使用我的實現createCaptionByPropertyId方法。 – Etam
@Etam這就是所謂的覆蓋。 –