读书人

【C#新手求教帖】看书遇到一个关于继承

发布时间: 2013-08-29 10:33:02 作者: rapoo

【C#新手求教帖】看书遇到一个关于继承的问题
代码如下:
public class Enumerator : IEnumerator, IDisposable //这是什么?为什会有两个接口?允许多个接口
{ //被一个类继承么?
private int state;
private object current;

public Enumerator(int state)
{
this.state = state;
}

public bool MoveNext()
{
switch (state)
{
case 0:
current = "Hello";
state = 1;
return true;
case 1:
current = "World";
state = 2;
return true;
case 2:
break;


}
return false;
}

public void Reset()
{
throw new NotSupportedException();
}

public object Current
{
get { return current; }
}

public void Dispose()
{
}
}

                                                  C#                    继承                                              
[解决办法]
类最多允许继承一个,但是接口你随意。
[解决办法]
引用:
Quote: 引用:

对,C#虽然不支持多继承,但是允许实现多个接口。


那么接口中所有定义的方法都要被继承的非抽象类来实现么?


那是自然的。

读书人网 >C#

热点推荐