Can I set as abstract an abstract function? Can I do this:
public abstract class A
{
protected abstract void WhateverFunction();
}
public abstract class B:A
{
protected abstract void WhateverFunction();
}
public abstract class C:B
{
protected override void WhateverFunction()
{
//code here
}
}
If not, what can I do to simulate this behaviour?