上节课我们学习了接口。
在类及其客户之间创建协定方面,接口是抽象类之外的另一种选择;他们之间的区别是抽象类往往是一系列派生类的基类,而接口的作用是将协定混入其他继承树。
关键字 interface后是接口的名字。一般接口名的首字母都是I(但不是必虚的)。
接口主题描述了实现类必须实现的方法、属性,等等。
使用简单的接口:
using System namespace SimpleInterface { interface IStorable { // 没有访问修饰字, 方法是公共的 // 没有实现 void Read(); void Write( object obj ); int Status{ get; set; } } //创建实现 IStorable 接口的类 public class Document : IStorable { public Document( string s ) { } public void Read() { //实现Read方法 } public void Write() { //实现Write方法 } public int status { get; set; } } }
时间: 2024-10-27 04:19:28