How can I specify type of paramter of LimitsPassed function in class SpecificResult?
Obviously code below doesn’t compile, because type in derived class does not match base class definition.
What are possible solutions for that?
public abstract class Result
{
public abstract bool LimitsPassed(Limits limits)
}
public class SpecificResult : Result
{
public override bool LimitsPassed(SpecificLimits limits)
{
//specify parameter base type to particular type of derived class
}
}
public abstract class Limits
{
}
public class SpecificLimits : Limits
{
}
1