| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 635 人关注过本帖
标题:[求助]变量的定义
只看楼主 加入收藏
XieHang
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2007-4-5
收藏
 问题点数:0 回复次数:2 
[求助]变量的定义
各位达人们:
由于俺是初学者,还不怎么懂得看帮助,现有些问题需要大家不吝赐教一下。
1. Interface下定义的是全局变量;
2. Public下定义的也是全局变量;
3. Implementation定义的是整个窗体的全局变量;
4. Implementation前的 Form1: TForm1;处也可以定义全局变量

这么多个地方可以定义全局变量,那么它们有什么区别那?其中一第(1),(3),(4)条尤其不明白!~~
搜索更多相关主题的帖子: 变量 定义 全局 Interface 
2007-04-26 10:33
anthony634
Rank: 6Rank: 6
来 自:西南交大
等 级:贵宾
威 望:24
帖 子:653
专家分:10
注 册:2006-6-8
收藏
得分:0 

同一个单元内的全部数据可以随便访问,同一单元的类间就祥C++里的友元类一样的。
Interface 到之间是单元的接口部分,在别的单元通过引用该单元可以访问接口部分的内容;(Implementation前的 Form1: TForm1;处也可以定义全局变量
,Interface下定义的是全局变量;你说的这两个都数据接口部分)
Public是类的接口部分,在别的单元要通过类或对象来访问;
Implementation是单元的实现部分,在别的单元是不可见的;
delphi是单元封装的。在单元内实际上都是公开的

2007-04-26 11:44
anthony634
Rank: 6Rank: 6
来 自:西南交大
等 级:贵宾
威 望:24
帖 子:653
专家分:10
注 册:2006-6-8
收藏
得分:0 
建议不要访问同一单元类里的private内的数据,而访问类的公开部分也要通过对象名来访问,这样不会破坏类的封装。
2007-04-26 11:47
快速回复:[求助]变量的定义
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028559 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved