摘要: 从Delphi3开始支持接口。接口定义了能够与一个对象进行交互操作的一组过程和函数。对一个接口进行定义包含两个方面的内容: 1)一方面是实现这个接口 2)另一方面是定义接口的客户 一个类能够实现多个接口,即提供多个让客户用来控制对象的“表现方式” 正如名字所表现的,一个接口就是对象和客户通信的接口。 阅读全文
posted @ 2015-04-17 13:24 xumenger 阅读(900) 评论(0) 推荐(0) 编辑
摘要: Delphi能通过在声明域和方法的时候用protected、private、public、published和automated指示符来对对象提供进一步的控制。使用这些关键字的语法如下 在每一个指示符下呢个声明人一多个方法和域。书写是要注意缩进格式。下面是这些指示符的含义: 1)private 对象 阅读全文
posted @ 2015-04-17 11:20 xumenger 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 可以把属性看成是能对类中的数据进行修改和执行代码的特殊的辅助域。对于组件来说,属性就是列在Object Inspector窗口的内容。下面的例子定义了一个有属性的简单对象 TMyObject是一个包含下列内容的对象:一个域(被称为是SomeValue的整型数)、一个方法(被称为是SetSomeVal 阅读全文
posted @ 2015-04-17 11:02 xumenger 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 方法是属于一个给定对象的过程和函数,方法反映的是对象的行为而不是数据,前一篇提到的对象的两个重要的方法:构造方法和析构方法。 为了使对象能执行各种功能,你能在对象中定制方法 创建一个方法用两个步骤,首先在对象类型的声明中声明这个方法。然后再用代码定义方法。下面的代码就演示了声明和定义一个方法的步骤 阅读全文
posted @ 2015-04-17 10:53 xumenger 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 一、声明和实例化 在使用一个对象之前,用class关键字声明一个对象。可以在一个程序或单元的type部分声明一个对象类型: 除了声明一个对象类型,通常还需要一个对象的变量,即实例。实例定义在var部分 在Delphi中通过调用它的一个构造器来建立一个对象的实例,构造器主要是用来为对象创建实例并为对象 阅读全文
posted @ 2015-04-17 10:12 xumenger 阅读(4256) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象介绍 OOP是使用独立的对象(包含数据和代码)作为应用程序模块的范例。虽然OOP不能使得代码容易编写,但是它能够使得代码易于维护。将数据和代码结合在一起,能够使定位和修复错误的工作简单化,并最大限度地减少对其他对象的影响,提高代码的性能。一般OOP都支持一下三个概念: 1)封装:把相关的 阅读全文
posted @ 2015-04-17 09:40 xumenger 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: 强制类型转换时一种技术,通过它能够使编译器把一种类型的变量当做另一种类型。 由于Pascal有定义新类型的功能,因此编译器在调用一个函数时候对形参和实参类型匹配的检查是非常严格的。因此为了能够通过编译器检查,经常需要把一个变量的类型转换为另一个变量的类型。例如:假定要把一个字符类型的值赋给一个byt 阅读全文
posted @ 2015-04-17 09:15 xumenger 阅读(3075) 评论(0) 推荐(0) 编辑

业精于勤而荒于嬉,行成于思而毁于随

十万小时的反复练习