
public interface I接口名
{
void SaiHi();
void Hello(string msg);
//以上是方法
string Name
{
get;
set;
}
//以上是属性,表示是一个未实现属性
}
1,定义一个接口,建议以大写I开头
2,就扣里面的成员只能包含方法,属性,方法,索引器,事件都是方法
3,接口中的所有成员都不能显示写修饰符,默认的都是public
4,接口中的成员不能有实现
5,接口不能实例化
6,接口就是让子类来实现的
7,子类必须实现接口里的成员
8,一个类只能继承一个父类,但能实现多个接口
9,接口解决了不同类型类实现多态的问题