C#类的设计
文章平均质量分 74
jiero
这个作者很懒,什么都没留下…
展开
-
构造函数
通用语言运行时CLR要求每个类都有一个构造函数。构造函数是一个有特殊用途的方法,第一次引用时会初始化类或类实例。主要有三类构造函数:实例构造函数(instance)、私有构造函数(private,实例构造函数的一种特殊情况)和静态构造函数(static)。 实例构造函数(instance): 语法原创 2008-02-03 00:02:00 · 406 阅读 · 0 评论 -
常量、字段和成员属性
常量、字段和成员属性常量、字段和成员属性都是类的成员,用于维护类的内容或状态。通常,常量用于从不改变的值;字段用于维护类中的私有数据;成员属性用于控制对类中数据的访问。 常量C#使用const来声明有固定值(不可改变)的变量。 可在一条语句中使用关键字const声明多个常量。 常量必须定义为基本类型。原创 2008-02-02 23:43:00 · 829 阅读 · 0 评论 -
定义类
定义类包含属性列表(可选)、修饰符(可选)、单词class 和其后的类标识(类名),以及要继承的基类和接口列表(可选)。类声明后面是类体,包括代码和类成员,如方法和成员属性。类定义的语法: [attribute] [modifiers] class identifier [:baselist] { class body } [;] 就像和所有的.NE原创 2008-02-02 23:34:00 · 896 阅读 · 0 评论 -
类的成员概述
大体上类可以划分为存放数据的成员和提供功能的成员,这里的数据指的是常量、字段和成员属性,而功能指构造函数、方法和事件等。类成员 成员类型 有效范围原创 2008-02-02 23:37:00 · 609 阅读 · 0 评论 -
方法
类中的方法就像语句中的动词一样。方法要完成某些动作,正是这些动作定义了类的行为。方法由其签名来标识,签名由方法名,参数个数,以及每个参数的数据类型组成。只要没有其他同名而且参数表匹配的方法,方法签名就是唯一的。除了参数外方法还有一个返回类型(不返回任何结果为void),以及一个修饰符列表,用来确定方法的可访问性和多态行为。多态(polymorphic):多态是指类有相同的方法,但这些方法原创 2008-02-02 23:52:00 · 385 阅读 · 0 评论 -
委托和事件
点击提交按钮、在窗体内移动鼠标、按下回车键、在I/O端口接收一个字符,这些都是事件(event),它们常常触发程序中一个或多个特殊事件处理例程(event handling routine)调用。在.NET中事件实际上是类成员,与成员属性和方法一样。FCL中几乎每个类都有事件成员。 委托将事件与处理方法关联起来的是委托对象(delegate object)。该对象维护着事件发原创 2008-02-03 00:14:00 · 359 阅读 · 0 评论