VFP中,private和public有什么作用,最好能举例说明下,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/11 03:19:47

变量的作用域: 即变量起使用的有效范围。

变量作用域
定义作用域的关键字
特点

局部变量

local variable(本地变量)
LOCAL 只能在一个函数或过程中被访问,其他过程或函数不能访问此变量的数据。当其所属程序停止运行时,局部变量将被释放。
私有变量
private variable
PRIVATE 私有变量在 VFP 中是默认的,不需要特殊的关键字定义。但是,如果在更高一级例程(routine)中已经有同名变量,可以用PRIVATE 关键字予以声明,以限定其范围。当定义此变量的例程结束时,此变量也被相应释放。可使用私有变量在被调用的函数中共享数据。
公共变量
public variable
PUBLIC 可用于所有过程和函数,而不限于定义该变量的过程和函数。可使用全局变量在多个过程或函数之间共享数据,在命令窗口中创建的任何变量自动具有全局属性。