vb中,function与sub前面的private有什么作用?
我感觉我没写private这个关键字程序似乎也没有错误.但是既然有了private这个关键字,而存在就是有价值的,所以我想知道这个private的价值!...
我感觉我没写private这个关键字程序似乎也没有错误.但是既然
有了private这个关键字,而存在就是有价值的,所以我想知道这个private的价值! 展开
有了private这个关键字,而存在就是有价值的,所以我想知道这个private的价值! 展开
展开全部
private是私有函数或过程的声明
举个例子
凡是在模块里声明的private的函数或过程
在模块里就可以调用这个函数或过程
但在模块外如form1,form2.....就没有权限调用这个函数或过程了
举个例子
凡是在模块里声明的private的函数或过程
在模块里就可以调用这个函数或过程
但在模块外如form1,form2.....就没有权限调用这个函数或过程了
更多追问追答
追问
那全局变量对这个是否有private有影响吗?
追答
在模块里声明public后,任何地方都调用。
private 的全局变量只在当前代码窗口用,在其它的窗口就不能访问这个变量了
但
pubic的全局变量在任何窗口访问这个变量,前提是必须加载这个窗口
举个例子
form1里
private a;
public b;
---在form1里都可以访问a及b
--form1结束
form2里
load form1后
--在form2里可以访问form1的b,但不能访问form1的a
--form2结束
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |