The OVERLOADS key is declared attribute or method with the same name as the existing member, but the parameter list is different from the original member. It is also possible to hide existing members or a set of overload members in the base class. When using OverLoads in this way, apply the same name and parameter list as the base class member to declare attributes or methods, and no shadows keywords are provided.
Overrides This member rewrites a member of the same name from a base class. This will help in the event that you need to provide yourself for a special member. The rewritten method must have the same feature, that is, the parameters and parameter types must be the same as the base class. NOTOVERRIDABLE This member cannot be rewritten in a derived member.
Mustoverride The member must be rewritten in the derived class, which is implied here. OverridAble. Overridable This member can be rewritten in the derived class.
Shadows This method has masked a method in a parent class. This indicates that this method in the parent class is unavailable while allowing the use of a different parameter and data type in the parent class to create a method. In addition, it effectively declares the type. Shared This member is shared by all the members of the class, and there is an independence of a class instance, which is equivalent to a method of statement in C # or C .
Protected members can only be accessed from the type of class or from the type containing class, equivalent to the protected key in C #. Friend This member can only be accessed from this program, equivalent to the INTERNAL keyword in C #.
Protected Friend This member can only be accessed from this program or from the type included in the type of members, equivalent to the Protected Internal. Mustinherit This class is an abstract class, and class members must be implemented by derived classes. This is equivalent to the Abstract key in C #. Notinheritable is unable to inherit from this class, which is equivalent to Sealed key in C #.