摘要: 作者:巴哈姆特http://www.cnpack.org(转载时请注明出处并保持完整) 最后一篇了,呵呵!其实通过写这几篇笔记,也发现了我自己知识欠缺的部分。当然也通过各位高手的提点,让我把以前学习过的东西来了一次“体检”。 当然,错误也有,但是改了就还是好同志嘛,呵呵^_^ 随便介绍一下Delph 阅读全文
posted @ 2016-07-20 09:50 旺仔_1 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 作者:巴哈姆特http://www.cnpack.org(转载请注明出去并保持完整)前面说过的封装其实是逻辑意义上的封装。逻辑封装是对某一特定逻辑功能模块的封装,这个特定逻辑功能块可以是一个类,当然也可以是一个包,他们都有自己的逻辑边界。另一种封装方式,我们通常叫它为物理封装:物理封装其实是具体实现 阅读全文
posted @ 2016-07-20 09:49 旺仔_1 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 作者:巴哈姆特http://www.cnpack.org(转载请注明出处并保持完整) 上一篇,我们介绍了接口。如果没有接触过COM对象的话,你会觉得接口真的很麻烦,也许会有:“还不如直接定义一个类更方便”的想法。 的确,没有经过COM封装的接口确实比较麻烦。在我看来,没有经过COM封装的接口似乎没有 阅读全文
posted @ 2016-07-20 09:48 旺仔_1 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 作者:巴哈姆特(转载请注明出处并保持完整) 在对象化中,类的继承是一个非常强大的机制;而更加强大的继承机制应该是来自从一个接口的继承。 本篇我们将讨论接口的特点。 首先,接口的定义方式与类相似。不同的是:类代表了一种实体,而接口代表了一批操作规范。还有,接口中所有的数据成员都是public访问限制, 阅读全文
posted @ 2016-07-20 09:47 旺仔_1 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 作者:巴哈姆特(转载请注明出去并保持完整)写在前面的话: 本篇笔记完全属于我的个人主观观点,如有错误请指正^_^ 类的定义: 首先,我想说的是,类并不是一些变量和函数简单的“拼凑”出来的。类应该是对于一个事物的抽象描述,而不是一个动作的抽象描述。怎么讲呢? 比如说:鞋子是一个事物,我们可以把它的特点 阅读全文
posted @ 2016-07-20 09:46 旺仔_1 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 作者:巴哈姆特(转载请注明出处并保持完整)在讨论类的封装前,我想先说说“继承”和“包含”的区别。继承(是一个(is a ...)): 我在看很多资料的时候,讲到类的继承时,很多资料都会提到:“选一个合适的类做为新类的父类可以有效的提高代码的重用程度,从而减少很多重复的工作量。” 的确,上面的话很有道 阅读全文
posted @ 2016-07-20 09:36 旺仔_1 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 作者:巴哈姆特(转载请注明出处并保持完整) 首先,我想单独说明一下overload,为什么呢?因为overload和对象化关联不大,所以,我感觉单独提出来说明比较好。 我们都知道,在Pascal语法规则中,同一个UNIT里是不能存在两个同名的函数的,例如: function func(): Bool 阅读全文
posted @ 2016-07-20 08:41 旺仔_1 阅读(3733) 评论(0) 推荐(2) 编辑
摘要: 作者:巴哈姆特(转载请注明出处并保持完整) 这回,我们讨论怎么编写我们自己的第一个类。 在编写我们自己的类之前,首先要说的是“类的继承”。 记得前几天,我在和一个朋友讨论类的特点的时候,他说:“类是可以没有构造方法的!”其实类必须有至少一个构造方法的,但是他的话也不全错,可以理解成“我们可以不实现我 阅读全文
posted @ 2016-07-19 18:08 旺仔_1 阅读(337) 评论(0) 推荐(0) 编辑
摘要: Delphi面向对象学习随笔一:类与对象的关系作者:巴哈姆特http://www.cnpack.org(转载请注明出处并保持完整)工作几年了,总想做点总结,于是有了这篇东西,叫随笔吧呵 本文只是写写我对对象化的理解,主观成分很多,或许有错误,希望大家指正^_^ PS: 本文的演示代码均以Delphi 阅读全文
posted @ 2016-07-19 18:07 旺仔_1 阅读(466) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/doit8791/archive/2012/05/16/2505554.html 字符串类型 Delphi有三种类型的字符: ●AnsiChar这是标准的1字节的ANSI字符,程序员都对它比较熟悉。 ●WideChar这是2字节的Unicode字符。 ● 阅读全文
posted @ 2016-07-19 11:55 旺仔_1 阅读(385) 评论(0) 推荐(0) 编辑