当前位置: 首页 >知识百科 > 内容

module读音(module)

知识百科
导读 Module实际上是Static Class,当然编译器是不认Static Class这个说法的,我只是说是这个意思。换句话说,其实就是一个Class,但是里面的...
2024-07-12 22:57:02

Module实际上是Static Class,当然编译器是不认Static Class这个说法的,我只是说是这个意思。

换句话说,其实就是一个Class,但是里面的所有函数过程都是静态的,不需要通过实例就能够访问的。

比如: Public Module A Public Sub B() End Sub End Module 然后你在Form1里面就可以直接写B()来调用模块A里面的B了。

这里有一个前提条件就是Module以及这个Sub/Function对于Form1是可见的,如果你一时搞不清楚什么是可见的,那么就统统写成Public吧。

在一个程序里面是可以同时定义多个模块的,没有这方面的限制,只是一般来说如果你太依赖于模块,那么就需要仔细考虑是否可能没有按照面向对象的思想去写程序了。

交换数据和调用的方法是一样的,前面提到过了,不需要写成A.B的形式,一般来说直接写B就够了。

可以交互的条件是对方对于调用方来说是可见的,全部是public是一种方式。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。