| Keyword | Where Used | Description |
| Inherits | Class Statement | The class that the new class inherits from |
| NotInheritable | Class Statement | This class cannot be inherited from |
| MustInherit | Class Statement | This class must be inherited by another class |
| Overridable | Procedure | This procedure may be overridden by a subclass |
| NotOverridable | Procedure | This procedure cannot be overridden |
| MustOverride | Procedure | This procedure must be overridden |
| Overrides | Procedure | This procedure is overridding a procedure ib a base class |
| MyBase | Code | Code in a class is allowed to invoke code in the base class |
| MyClass | Code | Code in a class is allowed to invoke code in itself |
| Public | Function, Sub, Field, Property | Member is accessible to all classes |
| Private | Function, Sub, Field, Property | Member is accessible only to the current class |
| Protected | Function, Sub, Field, Property | Accessible only to the current class or its derived classes |
| Friend | Function, Sub, Field, Property | Member accessible only in the current assembly |
| Protected Friend | Function, Sub, Field, Property | Accessible to the current class, derived class, or the current assembly |