关于变量的定义 ( 积分: 30 )

  • 主题发起人 主题发起人 terry_zhou82
  • 开始时间 开始时间
T

terry_zhou82

Unregistered / Unconfirmed
GUEST, unregistred user!
在同一个单元下面。我在PRIVATE下面的定义的变量和在比如说“FormCreate”下用VAR定义的功能是否一样?
 
不一样啊,在比如说“FormCreate”下声明的只在这一个过程中有效
 
楼上的,那么就是说在PRIVATE下面申明的变量或者函数在整个类中都可以使用,可以这么理解吗?
 
基本如此。
不过,在Delphi中,Private成员除了在声明类中可以访问外,在声明类所在的单元
(.pas文件)中的任何地方都能被访问,不论这些代码与声明类的关系如何,有点类
似C++的友元(friend)。
 
如果是类的PRIVATE的话,就只能类本身和友元可访问.(一个单元下的多个类.互为友元)
 
多人接受答案了。
 
后退
顶部