-
2017-01-21 15:07:06
-
2017-01-21 15:08:55
-
2017-01-21 15:11:48
- C#学习日记19----引用类型 之 委托(Delegate) 类型
- 对于代表(委托也是它)delegate类型的意义,前面 引用类型前言 (点击查看) 中已经介绍过了,这里就不再罗嗦了,简言之,委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,说白了就是可以把方法当作参数传递。所有的委托(Delegate)都派生自System.Delegate 类。
-
1874
-
2017-01-21 15:13:40
-
2017-01-21 15:23:41
- C#学习日记22---多重继承
- 继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类来定义一个类,一个类从另一个类派生出来时,派生类从基类那里继承特性
-
1848
-
2017-01-21 15:26:39
-
2017-01-21 15:28:47
- C#学习日记24----事件(event)
- 事件为类和类的实例提供了向外界发送通知的能力,实现了对象与对象之间的通信,如果定义了一个事件成员,表示该类型具有 1.能够在事件中注册方法 (+=操作符实现)。 2.能够在事件中注销方法(-=操作符实现)。 3.当事件被触发时注册的方法会被通知(事件内部维护了一个注册方法列表)。委托(Delegate)是事件(event)的载体,要定义事件就的要有委托。 有关委托的内容请点击 委托(Delegate) 进入了解。
-
1683
-
2017-01-21 15:30:33
- C#学习日记21----封装 与 访问修饰符
- 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。也就是把里面实现的细节包起来,这样很复杂的逻辑经过包装之后给别人使用就很方便,别人不需要了解里面是如何实现的,只要传入所需要的参数就可以得到想要的结果。封装使用访问修饰符 来实现。一个访问修饰符 定义了一个类成员的范围和可见性。
-
1373
-
2017-01-21 15:31:49
-
2017-01-21 15:33:28
- C#学习日记26---接口(interface)类型
- 接口包含类或结构可以实现的一组相关功能的定义例如,使用接口可以在类中包括来自多个源的行为。由于C#语言不支持多重继承,但是可以通过接口来实现多重继承 。简言之,接口只包含了成员(属性、事件、索引器)的声明。成员的定义具体怎么实现由他的派生类决定。
-
2235