Delphi自定义类笔记(二)

原创 2006年06月21日 23:47:00

Delphi自定义类笔记()

开头不加保留字的类成员

这里讲的开头不加保留的类成员两种情况

一、              private protected public published所属区域,非第一个类成员可以不加这些保留字(省略)

二、              若类的成员不些这个上述四个范围之内,像在类的开头部分有几个没有保留字的类成员,它的所属情况分两种:

A. 该类或你类使用了“{$M+}”编译指令的情况下,默认为published成员

B. 该类或你类未使用“{$M+}”编译指令的情况下,默认为public成员

成员封闭等级的变更法则

变更方法:只需要在子类成员的声明区重新声明即可

遵循法则:可扩大该成员的可见度,但不要缩小成员的可见度。

因为缩小某些成员可见度使某些成员可见度降低,有可能困这些成员无法访问而导致编译错误

类成员的定义和实现

类成员

字段、方法、属性

字段与对象引用的实现

字段:指狭义上的字段——指对象还拥有的成员变量

(1)       成员变量的封装通常在private这个等级

(2)       成员变量的定义必须早于任何属性或方法的定义

(3)       成员变量的类型没有限制

倘若成员变量属于class类,则此种情况我们称该成员变量为“对象引用

方法

(1)   类名.方法名

属性

与字段的区别;

(1)   字段只是一个保留数据的空间,属性可以被访问,进行一些读写操作

(2)   属性需要加上保留字property,且要提供一些相关的读写方法

类的继承

 

类的多态

Delphi语言如何对自定义类进行持久化保存及恢复 (性能远比json/xml高)

Delphi的RTL自身就带有一套很好的资源持久化保存(IDE设计窗体时,保存为DFM格式及编译到EXE里面的资源文件)及恢复机制(EXE启动时对窗体资源的加载),那么应没必要再额外用xml/json...
  • rocklee
  • rocklee
  • 2016年03月18日 11:40
  • 827

Delphi自定义类

重温Delphi之:如何定义一个类 先谈谈工具问题: 虽然d7很经典,但毕竟是02年出的开发工具了,对于习惯了vs2008被微软宠坏的.net程序员来讲,重返d7已经有点找不着感觉了(...
  • Yoryky
  • Yoryky
  • 2014年11月20日 12:56
  • 457

学习笔记 Tianmao 篇 recyclerView 辅助的RecycleAdapterImpl类(适配自定义home二型)

一 .这里是承接上一篇的二.这里只贴RecycleAdapterImpl类代码对应的javabean 和 布局 以及 相应的效果三.规格为 效果图—Impl类 —javabean —布局—-sty...

hook 自定义消息 (delphi 7)

  • 2013年09月15日 19:50
  • 200KB
  • 下载

DELPHI中自定义消息的发送和接收

DELPHI中的消息处理机制 Delphi是Borland公司提供的一种全新的WINDOWS编程开发工具。由于它采用了具有弹性的和可重用的面向对象Pascal(object-orientedpasca...
  • xtfnpgy
  • xtfnpgy
  • 2015年07月31日 15:27
  • 1783

Delphi自定义报表

  • 2006年02月23日 09:05
  • 6.25MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Delphi自定义类笔记(二)
举报原因:
原因补充:

(最多只允许输入30个字)