您好,关于在VB中的private的相关问题,具体如下所示?

Sub Timer1_Timer() 跟Private Sub Timer1_Timer()
有什么不同,我运行过好像一样啊
加不加Private有什么不同呢
菜鸟求高手解说一下
在下先谢过了

jeck猫
浏览 299回答 3
3回答

哈士奇WWW

这是可访问范围. 有两个关键字: Public和Private, 它们是相对的.比如说, 你Form2里面有一个Public Sub Timer1_Timer()事件, Public表示公有的. 你在Form1里面可以这样引用Form2.Timer1_timer但是如果定义是这样的:Private Sub Timer1_Timer()那末不能在Form1里面引用它, 只能在Form2里面引用这个事件.如果在前面没有 Public 也没有 Private, 那默认是当成有 Public 处理.

慕斯王

private是私有的意思,表示变量或者方法只能在当前窗体或者当前模块或者当前类内使用,不能被外部使用。比如模块中private sub func(byval k as Integer)end sub表示func只能在模块中使用,不能被窗体等使用Private 表示定义的类型为一个私有型局部变量,Public 为全局变量private 私有成员,只能在对象内部访问。public 公有成员,可以被本对象外其它对象访问

有只小跳蛙

Private 意思是"私有",它和vb中的Public相对,Private Sub Timer1_Timer()是指Private Sub Timer1_Timer()是私有过程,而Sub Timer1_Timer()则未 定义其为私有还是公有,所以不影响运行
打开App,查看更多内容
随时随地看视频慕课网APP