//测试多级接口继承及实现接口类之间的关系(成员)
interface IControl
{
void Paint();
}
interface ITextBox : IControl
{
void SetText(string text);
}
//类继承具有父接口的接口之成员情况,即itextbox接口继承自icontrol接口,类要实现父子接品所有的方法吗
class TextBox : ITextBox
{
public void Paint()
{
Console.WriteLine("父接口icontrol的paint方法");
}
public void SetText(string text)
{
Console.WriteLine("直接接口itextbox的方法settext"+text);
}
}
测试结果:
1,类在实现多级继承的接口时,必须在类中要全部实现直接继承接口及直接继承接口的上级接口的所有属性及事件,索引器,方法;不然报错