注册 登录
编程论坛 Delphi论坛

声明变量的问题?

jeep2007 发布于 2004-05-06 00:44, 1616 次点击

1、是不是在Implementation下声明的变量与在Interface下的利用private声明的变量范围一样呢?
2、在interface下用Var声明的变量与利用Public声明的变量范围也一样呢?谢谢!
1 回复
#2
lion_812004-07-01 09:20

以下是引用jeep2007在2004-05-06 00:44:50的发言: 1、是不是在Implementation下声明的变量与在Interface下的利用private声明的变量范围一样呢? 2、在interface下用Var声明的变量与利用Public声明的变量范围也一样呢?谢谢!

在Implementation下声明的变量在本单元有效,private只有类本身里可以访问

interface下用Var声明的变量作用在所有引用次单元,利用Public声明的变量需要通过它所在的类访问

实际的作用范围应该是差不多一样的

1