110,536
社区成员
发帖
与我相关
我的任务
分享
public interface observable
{
public void update();
}
public class sensor
{
}
public class xxsensor:sensor,observable
{
public override update()
{
xxx
}
}
public interface observable
{
public void update();
}
public abstract class sensor : observable
{
}
public class xxsensor:sensor
{
public override update()
{
xxx
}
}
interface observable
{
void update();
}
public class sensor : observable
{
public void update()
{
//写处理方法
}
}
public class xxsensor:sensor
{
public override update()
{
xxx
}
}
public abstract class sensor : observable
{
public abstract void update() ;
}
public interface observable
{
public void update();
}
public class sensor : observable
{
public virtual void update()
{
throw new Exception("The method or operation is not implemented.");
}
}
public class xxsensor:sensor
{
public override update()
{
xxx
}
}
public interface observable
{
public void update();
}
public class sensor : observable
{
throw new Exception("The method or operation is not implemented.");
}
public class xxsensor:sensor
{
public override update()
{
Console.writeline("fuck over!");
}
}
public abstract class sensor : observable
{
//这里不是实现接口的方法,子类才实现,这里应该怎么写?
public abstract update();
}
public interface observable
{
void update();//不需要public的标记,对于interface来说,public是必须的
}
public abstract class sensor : observable
{
#region observable 成员
public virtual void update()//必须标记virtual ,否则不可以重写
{
}
#endregion
}
public class xxsensor : sensor
{
//进行自己需要的重写
public override void update()
{
//TODO
}
}