我有一个抽象类B,它扩展了抽象类A中的另一个抽象类,在抽象的A类中,我已经保护了方法转换。我想测试没有实现的基类调用方法转换的foo方法。如果无法更改转换方法签名,则如何模拟方法转换。abstract class A {
protected abstract Object convert(Object some obje
假设我们有一个抽象类A,我们希望强制所有子类都有一个特定的字段。这在Java中是不可能的,因为我们不能定义抽象字段。 abstract int getA();缺点:每个子类都必须为我们希望拥有的每个抽象字段实现一个方法。这可能导致许多方法实现。优点:我们可以在抽象类中使用getA方法,并在A中实现方法
我需要测试一个扩展抽象类并使用它的受保护方法的类。//Rest of code}public abstract class SuperDao<T> protected final Session getCurrentSession() return sessionFactory.getCurrentSession();}
现在,我应该如何为D