All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
SQL注入漏洞全接触(进阶篇)_[SQL,Server教程]
PHP中数组元素升序、降序及重新排序的函数_php资料_编程技术
C#应用:从模拟字符串型的枚举说起_.net资料_编程技术
ASP.NET技巧:错误处理封装_[Asp.Net教程]_0
在.net,App中集成COM组件的一些简单技巧_.net资料_编程技术
操作日期的SQL语句大全_[SQL Server教程]
将文本文件导入Sql,server数据库_[SQL,Server教程]
Login控件在UpdatePanel内当验证用户信息成功后出现页面刷新的解决办法_.net资料_编程技术
动态网页变静态:ASP.NET生成静态HTML页_[Asp.Net教程]
asp.net连接mysql_[Asp.Net教程]
Reading number is top 10 pictures
徐若瑄展示美丽胸围2
夕阳下的北京街道
More attractive than sora aoi3
HongMenYan premiere XinLiangGong clairvoyant outfit PK YiFeiLiu2
29 the belle stars after bath figure1
玩手机对身体不好
迷人的靓女
这两天,中国人民到处都可以“看海”了
到南昌西站了2
云南大理的美女
Download software ranking
Tram sex maniac 2 (H) rar bag17
虚拟机汉化软件
变速齿轮3.26
WebService在.NET中的实战应用教学视频 → 第4集
好色的外科大夫
DreamWeaver8
徐若瑄成名作“魔鬼天使”
Kung fu panda - the secret of the teacher
The Bermuda triangle1
少妇苏霞全本
aaa published in(发表于) 2013/12/18 8:07:00 Edit(编辑)
你必须知道的.NET之对接口和抽象类_.net资料_编程技术

你必须知道的.NET之对接口和抽象类_.net资料_编程技术

你必须知道的.NET之对接口和抽象类_.net资料_编程技术-你的首页-uuhomepage.com
  1. 引言

  在我之前的一篇post《抽象类和接口的谁是谁非》中,和同事管伟的讨论,得到很多朋友的关注,因为是不成体系的论道,所以给大家了解造成不便,同时关于这个主题的系统性理论,我认为也有必要做以总结,因此才有了本篇的新鲜出炉。同时,我将把上贴中的问题顺便也在此做以交代。

  2. 概念引入

  什么是接口?

  接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值。接口方法不能包含任何实现,CLR允许接口可以包含事件、属性、索引器、静态方法、静态字段、静态构造函数以及常数。但是注意:C#中不能包含任何静态成员。一个类可以实现多个接口,当一个类继承某个接口时,它不仅要实现该接口定义的所有方法,还要实现该接口从其他接口中继承的所有方法。

  定义方法为:


public interface System.IComparable
{
 int CompareTo(object o);
}

public class TestCls: IComparable
{
 public TestCls()
 {
 }
 private int _value;
 public int Value
 {
  get { return _value; }
  set { _value = value; }
 }
 public int CompareTo(object o)
 {
  //使用as模式进行转型判断
  TestCls aCls = o as TestCls;
  if (aCls != null)
  {
    //实现抽象方法
    return _value.CompareTo(aCls._value);
  }
 }
}



添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.