- Public,指定一个或多个声明的编程元素没有访问限制。
- Friend,指定一个或多个已声明的编程元素只可从包含其声明的程序集内访问。上下文必须是源文件、命名空间、接口、模块、类或结构,不能是过程。
- Private,指定一个或多个已声明的编程元素只能从其声明上下文中进行访问(包括从所包含的任何类型中进行访问)。声明上下文必须为模块、类或结构
- Protected,指定一个或多个已声明的编程元素只能从其自身的类或派生类访问。上下文必须是类
- MustInherit ,抽象类。声明上下文。只能在 Class 语句中使用 MustInherit。
- 针对类
-
属性)。在指定 MustOverride 时,请勿为属性或过程提供任意附加行的代码,即使 End Function、End Property 或 End Sub 语句也不提供。
指定 MustOverride 的属性或过程必须是类成员,并且该类必须标记为 MustInherit。
可由派生类中同名的属性或过程进行重写。只能在属性或过程的声明语句中使用 - NotOverridable,指定不能在派生类中重写属性或过程。
- 属性或过程。
- Shadows,必须是类,不能是源文件、命名空间、接口、模块、结构或过程。
- 属性 (Attribute)、变量、属性 (Property)、过程和事件。
- MyBase,引用当前类实例的基类。
- 特定实例。
- 引用当前类实例成员的方法,而在引用之前无需通过任何派生类重写来替换当前类实例成员。
- 属性或过程。(重载)
- 只能对局部变量使用 Static。
- 必须为一个类、结构或模块。
相关文章: