关于Var 变量给予帮助 ( 积分: 30 )

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

topdoc

Unregistered / Unconfirmed
GUEST, unregistred user!
在Delphi的 Var 处定义变量和在Delphi的Public,Private处定义变量有什么不同,谢谢
 
在Delphi的 Var 处定义变量和在Delphi的Public,Private处定义变量有什么不同,谢谢
 
public:类的公用变量,可在类的实例中引用
private:类的内部变量,不能在类的实例中引用,只供其内部使用
var:只要引用了这个单元的外部单元都可以使用,就是全局变量
函数中的var变量只在函数调用时有效
 
找本书好好看看吧!
 
可是我在Var出定义的变量,为什么在窗体关闭后,变量不释放,谢谢
 
全局变量不属于任何窗体,在运行期总是有效,当然不会随窗体的关闭而释放。
建议先找本书好好看看。
 
在public中定义 类的公用变量,可在类的实例中引用
 
var 和 public/private 等是完全不同的概念.前者是过程化编程中变量声明的方法;后者是面向对象编程中类成员可见范围限制声明方法.完全是不同的概念.建议你看看书,那样理解会更加透彻.
 
后退
顶部