public abstract class AClass
{
public virtual string GetStr()
{
return "";
}
public abstract string GetSSS();
public string Ge()
{
return "";
}
}
public class BClass
{
public virtual string GetStr()
{
return "";
}
public string GG()
{
return "";
}
}
public class CClass : AClass
{
public override string GetSSS()
{
return "";
}
}
public class DClass : BClass
{
public override string GetStr()
{
return base.GetStr();
}
}
{
public virtual string GetStr()
{
return "";
}
public abstract string GetSSS();
public string Ge()
{
return "";
}
}
public class BClass
{
public virtual string GetStr()
{
return "";
}
public string GG()
{
return "";
}
}
public class CClass : AClass
{
public override string GetSSS()
{
return "";
}
}
public class DClass : BClass
{
public override string GetStr()
{
return base.GetStr();
}
}