码迷,mamicode.com
首页 > Windows程序 > 详细

Liam的C# 学习历程(四):接口

时间:2015-04-06 15:38:09      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:

这周的课上,老师为我们讲述了一些关于接口(Interface)的知识。下面我们就通过实际的操作来复习一下:

首先我们要了解什么是接口,它与我们之前提到过的抽象类相似,不同点便是抽象类往往是一系列派生类的基类,而接口则可以实现多重继承。

接下来我们可以看一下接口的实现语法:

[性质][访问修饰字]interface接口名[:基列表]
{接口主体}

这其中,接口名通常以大写开头。

下面我们就尝试着实现一个简单的接口:

using System;

namespace SimpleInterface
{
    interface IStorabale
    {
        void Read();
        void Write();

        //这其中的方法是public的,且并没有这里实现这些方法。
    }

    public class Document : IStorable
    {//创建了实现接口的类
        public Document ( string s)
        {
            ...
        }

        public void Read()
        {//实现Read方法
            ...
        }
        
        public void Write()
        {//实现Write方法
            ...
        }

上面的代码中,我们就是创建了一个名为IStorable的接口,并通过Document这个类实现了这个接口。

 

Liam的C# 学习历程(四):接口

标签:

原文地址:http://www.cnblogs.com/tju-liuchang/p/4395890.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!