部分内容由千峰教育(莫新宇)听课笔记总结
接口是一组包含了类或结构可以实现的功能的定义。
接口一般以大写字母I作为开头
interface IUSB {
}
interface IVGA {
}
interface IRJ_45 {
}
interface IUSB {
string USB_Type { get; set; }
string ReadFile();
void WriteFile(string content);
}
接口中只能包含属性和方法
接口相当于指定一个标准,接口是一个引用类型,只包含了功能的定义,不包含功能的实现
接口成员的访问级别是默认的(默认为public),不可以使用其他修饰词修饰
接口相当于一堆骨架,实现接口的类,用于填充骨架上的肉
接口成员不能有static,abstract,override,virtual修饰
接口一旦被实现,就必须实现接口当中的所有成员,除非实现类本身是抽象类