VB.NET面向对象编程:继承与相关特性深入解析
在VB.NET编程中,共享变量、事件以及继承等特性是构建强大面向对象应用程序的关键要素。下面将详细介绍这些特性及其应用。
1. 全局值与共享变量
共享变量的一个常见用途是提供一种全局变量的形式。通过定义公共作用域的共享变量,我们可以在整个应用程序中方便地共享值。例如:
Public Class TheClass
Public Shared MyGlobal As Integer
End Class
在客户端代码中,我们可以这样使用这个变量:
TheClass.MyGlobal += 5
这个变量对应用程序内的任何代码都可用,为组件、类和模块之间共享值提供了很好的机制。
2. 共享事件
事件可以声明为共享的。需要注意的是,共享方法只能引发共享事件,而不能引发非共享事件。示例如下:
Public Class EventSource
Shared Event SharedEvent()
Public Shared Sub DoShared()
RaiseEvent SharedEvent()
End Sub
End Class
共享事件可以由共享方法和非共享方法引发:
超级会员免费看
订阅专栏 解锁全文
2

被折叠的 条评论
为什么被折叠?



