随笔分类 - C#学习笔记
摘要:ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_csref/html/b0797770-c1f3-4b4d-9441-b9122602a6bb.htm 抽象类的用途是提供多个派生类可共享的基类的公共定义。例如,类库可以定义一个作为其多个函数的参数的抽象类,并要求程序员使用该库通过创建派生类来提供自己的类实现。抽...
阅读全文
摘要:委托声明定义了一种类型,它用一组特定的参数以及返回类型来封装方法。对于静态方法,委托对象封装要调用的方法。对于实例方法,委托对象同时封装一个实例和该实例上的一个方法。如果您有一个委托对象和一组适当的参数,则可以用这些参数调用该委托。委托的本质就是类,在任何可以声明类的地方,都可以声明委托。
阅读全文
摘要:http://msdn.microsoft.com/zh-cn/library/ms173156.aspx接口使用 interface 关键字进行定义,如下面的示例所示: C#复制代码interface IEquatable<T>{ bool Equals(T obj);}接口描述的是可属于任何类或结构的一组相关功能。接口可由方法、属性、事件、索引器或这四种成员类型的任意组合构成。接口...
阅读全文
摘要:首先抽象类不能实例化是因为它不代表那一个具体的事物 而是指的那一类如:我申明一个抽象类车.很显然你并不能 把车这个类来创造某个具体的物体来,你只有派生一个汽车 你才可以生产出来.可是你这样 车 che1=new 汽车();显然 是可以的,因为任何汽车,自行车,摩托车等都可以称为车. 例子: abstract...
阅读全文

浙公网安备 33010602011771号