首 页 | 精品电影 | 音乐天堂 | 在线游戏 | Flash MTV | 三湘书屋 | 幽默笑话 | 三湘图库 | 美女写真 | IT知识库 | QQ贴图 | 加入书签

网页制作网络编程图形图象操作系统冲浪宝典软件教学网络安全认证考试通信技术电子商务业内动态书籍教程原码

最近更新 文章分类 多媒体类 精品软件

本站搜索:
您的位置:三湘时空 -> IT知识库 -> 文章分类 -> C#教程 -> C#中接口(interface)的理解
C#中接口(interface)的理解


文章类别:C#教程 来源: 作者: 发表日期:2006-9-26 字体:[ ]

小游戏 | 在线影院 | 幽默笑话 | 源码下载 | Flash MTV | 音乐试听 | 书屋 | 美女写真

C#中的接口
1.都是“虚的”不能被实例化,这也是接口中为什么不能包含字段--成员变量的原因2.正因为接口是虚的,所以接口内的索引,属性,时间等只能有声明,而不能在接口内实现,具体如何实现是派生接口或者派生类的事.
3.都具有模板的性质,如果一个接口或者类从某一个接口继承,它将自动具有被集成者的特征(包括索引,属性,函数,实践等).
4.接口支持多重继承,而C#中,类之支持单一继承,接口实际表示的是一种承载能力,
下面是接口的一个简单定义:


interface
SampInterface1
{
    string
    this[ int index]
    {
        get;
        set
    }
    ;
    event EventHandler Event;
    void  Find( int value );
    //注意此处没有
    {
    }
   
    string Po
    int
    {
        get;
        set
    }
    ;
}
上面的接口定义了一个索引
this,一个实践Event,一个方法Find和一个属性Point.


public interface SampIneterface:SampIneterface1{
pravite  int a=1;
void find (int value)
{
a+=value;
}
event EventHandler Event;
protected void onEvent()
{
if(Event=null)
{return Event(this.System.EventAgrs.Empty;)}
}

}
http://www.cnblogs.com/kttt/archive/2006/09/23/512750.html

上一篇:[视频]Visual Studio 2005入门之AccessDataSource 下一篇:asp.net2.0 上传图片并为用户创建相应文件夹
本栏目热门文章
·C#语言初级入门(1) 2005-10-4
·C# 中的类型转换 2006-4-10
·C#语言初级入门(3) 2005-10-4
·C#语言初级入门(2) 2005-10-4
·c#学习笔记(1) 2005-10-4
·C#,深入浅出全接触(一) 2005-10-4
·C# 3.0语言详解之基本的语言增强 2005-10-22
·C#的前途如何? 2005-10-4
·c#泛型学习(二) 2006-5-12
·C#,深入浅出全接触(二) 2005-10-4
新近更新文章
·C#中接口(interface)的理解 2006-9-26
·DotNet(C#)学习-你学到什么程度! 2006-8-19
·C# 2.0 套接字编程实例初探 2006-7-20
·Word文档中快速插入分隔线的技巧 2006-7-7
·C# 3.0新特性初步研究 Part1:使用隐含类型的本地变量 2006-6-12
·C# 4.0语言将出现重大改变,带来一段Code Preview 2006-6-12
·C# 3.0新特性初步研究 Part6:使用查询表达式 2006-6-12
·C# 3.0新特性初步研究 Part5:匿名类型 2006-6-12
·C# 3.0新特性初步研究 Part4:使用集合类型初始化器 2006-6-12
·C# 3.0新特性初步研究 Part3:使用拉姆达表达式 2006-6-12
首 页 | 软件发布 | 广告联系 | 下载帮助 | 意见反馈 | 网站地图
  CopyRight? 2002-2004 WWW.SXSKY.NET? All Rights Reserved
三湘时空 站长QQ:82675303 Email: