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