摘要:
8.2.2 继承 承是 OOP 最重要的特性之一。任何类都可以从另一个类中继承,这就是说,这个类拥有它继承的类的所有成员。在OOP 中,被继承(也称为派生)的类称为父类(也称为基类)。注意,C#中的对象仅能直接派生于一个基类,当然基类也可以有自己的基类。 继承性可以从一个较一般的基类扩展或创建更... 阅读全文
posted @ 2015-11-02 16:58
星月相随
阅读(256)
评论(0)
推荐(0)
摘要:
8.2 OOP技术 下面讨论对象的其他一些特性,包括: 接口 继承 多态性 对象之间的关系 运算符重载 事件 引用类型和值类型8.2.1 接口 接口是把公共实例(非静态)方法和属性组合起来,以封装特定功能的一个集合。 一且定义了接口,就可... 阅读全文
posted @ 2015-11-02 16:26
星月相随
阅读(209)
评论(0)
推荐(0)
摘要:
8.1.4 静态和实例类成员 属性、方法和字段等成员是对象实例所特有的,此外,还有静态成员(也称为共享成员,尤其是Visual Basic 用户常常使用这个术语),例如静态方法、静态属性或静态字段。静态成员可以在类的实例之间共享,所以可以将它们看作是类的全局对象。静态属性和静态字段可以访问独立于任... 阅读全文
posted @ 2015-11-02 14:50
星月相随
阅读(175)
评论(0)
推荐(0)
摘要:
8.1.3 对象的生命周期 每个对象都有一个明确定义的生命周期,除了“正在使用”的正常状态之外,还有两个重要的阶段: 构造阶段: 对象最初进行实例化的时期。这个初始化过程称为构造阶段,由构造函数完成。 析构阶段:在删除一个对象时,常常需要执行一些清理工作,例如,释放内存,这由析构函数完... 阅读全文
posted @ 2015-11-02 14:42
星月相随
阅读(344)
评论(0)
推荐(0)
摘要:
8.1.2 一切皆对象 前面使用的每个命令都是一个属性或方法,例如,.Length 和.ToUpper()等。句点字符把对象实例名和属性或方法名分隔开来,方法名后面的()把方法与属性区分开来。 阅读全文
posted @ 2015-11-02 14:36
星月相随
阅读(205)
评论(0)
推荐(0)
摘要:
2. 方法 “方法”这个术语用于表示对象中的函数。这些函数调用的方式与其他函数相同,使用返回值和参数的方式也相同(详见第6章)。 方法用于提供访问对象的功能。与字段和属性一样,方法也可以是公共的或私有的,按照需要限制外部代码的访问。它们常常使用对象状态影响它们的操作,在需要时访问私有成员,如私有... 阅读全文
posted @ 2015-11-02 14:32
星月相随
阅读(192)
评论(0)
推荐(0)
摘要:
第八章 面向对象编程简介 本章内容: ● 什么是面向对象编程 ● OOP技术 ● Windows Forms应用程序对OOP的依赖关系8.1 面向对象编程的含义 前面介绍的编程方法称为函数(或过程)化编程,常常会导致所谓的单一应用程序,即所有的功能都包含在几个代码模块中(常常是一个代... 阅读全文
posted @ 2015-11-02 12:26
星月相随
阅读(353)
评论(0)
推荐(0)

浙公网安备 33010602011771号