在VF里,public是什么意思

我刚学VF,不知道public是什么意思,哪位大侠帮我一下... 我刚学VF,不知道public是什么意思,哪位大侠帮我一下 展开
 我来答
糖糖寳寳
推荐于2018-04-13 · TA获得超过6.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:92%
帮助的人:3942万
展开全部
PUBLIC 定义内存变量为全局性质.
指定要初始化并指派为全局的一个或多个内存变量,用逗号分隔 MemVarList 中的多项,单个字母 A 到 J 和 M 是保留字,且不能用来作为内存变量名。
[ AS type [OF ClassLib] ]
指定内存变量或数组的数据类型,和内存变量或数组所基于的、包含 type 类型描述的类型库,可以用 AS 子句执行强类型。
只有当其为强类型时,智能感应功能才可用于对象和变量引用。
ayongsoft
2009-10-30 · TA获得超过2231个赞
知道小有建树答主
回答量:839
采纳率:100%
帮助的人:507万
展开全部
public命令是用来指定全局变量的,全局变量也称为外部变量,它是在函数外部定义的变量。 它不属于哪一个函数,它属于一个源程序文件。其作用域是整个源程序。

local命令时用来指定局部变量的,局部变量定义后只在当前程序、过程或函数有效,当对应程序、过程、函数运行结束后,该变量自动被自动从内存中释放。

要想将某个全局变量从内存中释放,可以用Release命令来释放该变量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
外评网精选
推荐于2016-01-14 · TA获得超过606个赞
知道小有建树答主
回答量:398
采纳率:75%
帮助的人:183万
展开全部
PUBLIC > LOCAL> PRIVATE
俗语说:强龙不压地头蛇,
在VF变量中,PUBLIC(全局变量)就是强龙,在没有地头蛇(LOCAL或PRIVATE变量)的情况下,所有都得听它的,无论是在主程序或是子程序里。
当然,有些地皮流氓LOCAL(局部变量)不服远到而来的强龙,在有LOCAL变量的地盘(子程序里),变量就不受PUBLIC变量影响,
同理PRIVATE变量,也是地头蛇,它也不管你PUBLIC 或LOCAL 的管束,在子程序里变量都是PRIVATE 的赋值
但无论如何,从子程序返回主程序后,就会变回PUBLIC 的赋值,就像地方小流氓最终抵不过强龙老大一样。
说了这么多,估计你更糊途了,罪过罪过。。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式