例如我有一个User类,现在我想引申出一个新的类AdminUser,该AdminUser类拥有User类的所有,并在它的基础上加入一个Cache对象,并想对User原有的一个函数:public object FindObjByID(int i)重载成:这样一段代码:
public object FindObjByID(int i)
{
   if (cache.indexof(i)!=null)
     {return cache.indexof(i);}
   else
     {base.FindObjByID(i);}//这里是执行父类的方法。
}
上面的写法可能有错,基本上的意思的:从引入的该cache属于缓存对象,如果在缓存中能够查询出该对象就用缓存中的对象,否则就用父类的方法返回对象。
不知这样该如何去实现呢?先谢谢大家先啦!