没有合适的资源?快使用搜索试试~ 我知道了~
首页DELPHI关键字详解.doc
DELPHI关键字详解.doc
需积分: 9 7 下载量 107 浏览量
更新于2023-03-16
评论
收藏 100KB DOC 举报
DELPHI关键字详解.doc word版 方便打印 对Delphi关键字 详细解释,附加实例
资源详情
资源评论
资源推荐
Delphi 关键字详解
它使得你能够创建一个新变量并且该变量的起始地址与另一个变量相同
这个声明指定了变量 起始地址与 相同
由于字符串的第 个位置保存了字符串的长度所以 的值即字符串长
度
!"#$%#&'
!
它允许你创建抽象的方法包括有抽象方法的类称为抽象类
( 关键字必须与 ) 或 *+ 关键字同时使用因为抽象方法
必须被覆盖式实现
抽象类不能实例化抽象方法不能包含方法体
,
#*+
,
,!
,!-
,
.
!*!
,/!
!
!
一、表示逻辑与
0&1'!&1'/
二、表示位运算
%
&!'
!
使用 (! 表示逻辑时(! 左右的表达式必须用小括号括起以避免以生条件
的冲突
例如
01!1/
编译器可能会理解为
01&!'1/
或
0&1'!&1'/
但是实际编译时编译器会产生一个冲突报告错误
并且第一种可能包含了 11 的形式这在 *,/ 中不被支持
所以使用 (! 运算符时必须使用括号以区分左右的条件
表示位运算时也必须加上括号将 (! 以及左右参数括起
( 用于表示数组任何的对象都能被声明成数组数组分为静态和动态的2
种
静态数组
("""0%
动态数组由于声明时不知其元素个数所以必须在后期用 / 方法设
置数组的大小
(0%
数组作为参数时不能传入数组的大小只能传入数组名然后用 / 方法
获取数组的元素个数
0-&(0%'%
%
2
0/&('3"!
224(
!
( 用于将一个对象转换为另一个对象
,!.5&!#67'
&!#'.,.5!
!
对于对象填充接口的转换必须用 ( 进行
&8##92%6% $,':.
( 不能用于数据类型的转换下面的代码是错误的
%
&'
!
正确写法是
&'
+
(+ 关键字用于插入汇编代码使用汇编代码时必须使用 +!的结
构而非 !
0%#8$&)%*%'
+
.;9 *-
< =("
$ *- *-
=("9>8 %
;6) % 9
> 9
9>8 .-
;6) .-"?
.(.%
;6) *- %
969 (-
.(+=@+9./
(** 9
969 %
!
+
(+ 关键字用于支持早期的汇编如 AA? 等
它和 (+ 的区别(+ 允许使用 B 汇编而 (+ 只允许 A$A?
汇编它不允许 %5 语句的出现
0%#8$&()%?C'+
+!
(+! 访问区分符用于描述一个自动类型的成员它能够使程序的版本
向下兼容
.+67 单元内的成员及其实例不能使用 (+! 访问区分符
,
#*+
+!
B!
!
在程序的下一个版本中将 做了修改变成
,
#*+
+!
(
!
则新版本的 变量能够接受旧版本的 B! 型数据并自动转换成
(
在实际开发中如果没有特殊的需要一般不用 +! 访问区分符
关键字用于表示一段程序或一个结构的开始必须用 ! 关键字来结束
,!-
/D;&(*+'
!
一般的结构如 %0@B/ 等也需要用 关键字来标出结构起始点
0""!
++4
0+1"/5
!
. 语句用于完成条件选择. 语句的的被选择对象必须是有序类型包
括整型枚举类型字符型等
. 语句必须由 ! 结束如果没有相符合的选择项可以加入 来作出
通用选择
0:*&(E(;/%'%
(;/0
"FGA""2"
C?H""2
0%,E&(E'/
2H
2A
!
2
!
!
.! 是函数调用协定的一种它规定了从 . 或 .44编写的 * 中调用函数
所必须遵守的规则
它可以将 . 或 .44中的数据类型转换为 *,/ 的
例如 .44中的代码
-&'
I
J
K
这个函数被编译在 *+! 中用 *,/ 调用时必须使用
0-&%'%.!$*+!
. 关键字用于声明或继承一个类也可以使类和接口同时继承
另外. 关键字也能用于声明类通用方法使得父类可以从类内访问子类
的方法
,
.*+C'
,
,
.
!
如果用 声明方法则该方法在类与相关类中都可以使用譬如
,
.(
,
,
,!E
!
,
.&.('
,
,
,!-
!
则在使用时 .( 能够直接访问 . 的 - 方法
,!.(E
剩余34页未读,继续阅读
Jack_Yin
- 粉丝: 24
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0