C# 学习历程——接口

  上节课我们学习了接口。

  在类及其客户之间创建协定方面,接口是抽象类之外的另一种选择;他们之间的区别是抽象类往往是一系列派生类的基类,而接口的作用是将协定混入其他继承树。   

  关键字 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; }

   } 
}                          
原文地址:https://www.cnblogs.com/tjuwx/p/4396510.html