我有一个抽象类A和一个抽象方法,该方法的参数又是同一抽象类A中定义的抽象类B。当我将该抽象类A作为另一个类C的一部分进行扩展时,如何实现具有嵌套抽象类参数的方法。
public abstract class A<T, V>
{
public abstract int GetObject(T t, V v);
public abstract int GetAnotherObject(B b);
public abstract class B{}
}
这个类被另一个类C继承
public class C: A<ABC, DEF>
{
public C()
{
}
public override int GetObject(ABC abc, DEF def)
{
return 10;
}
public override int GetAnotherObject(B b)
{
return 15;
}
}
如何实现一个带有一些属性的B类,并将其传递给GetAnotherObject方法。请问有人可以帮我吗?