![ContractedBlock.gif](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![ExpandedBlockStart.gif](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
using
System;
public interface Catch
{
void Jao();
void He();
int this [ int index] { get ; set ; }
string Name
{
get ;
}
}
public class Sub:Catch
{
public void Jao()
{
Console.WriteLine( " Jao " );
}
public void He()
{
Console.WriteLine( " He " );
}
public string Name
{
get { return " 中国 " ;}
}
int [] num = new int [ 5 ];
public int this [ int index]
{
get { return num[index];}
set {num[index] = value;}
}
public static void Main()
{
Sub a = new Sub();
a.Jao();
Console.WriteLine(a.Name);
}
}
public interface Catch
{
void Jao();
void He();
int this [ int index] { get ; set ; }
string Name
{
get ;
}
}
public class Sub:Catch
{
public void Jao()
{
Console.WriteLine( " Jao " );
}
public void He()
{
Console.WriteLine( " He " );
}
public string Name
{
get { return " 中国 " ;}
}
int [] num = new int [ 5 ];
public int this [ int index]
{
get { return num[index];}
set {num[index] = value;}
}
public static void Main()
{
Sub a = new Sub();
a.Jao();
Console.WriteLine(a.Name);
}
}
实现接口的类必须实现接口中所有定义的内容,包括 方法,属性,索引 ,等等。