We can define the security in our program using access specifiers in VB.NET.
Abstraction (access specifiers)
Abstraction means defining the accessibility level of components of a namespace and their members. There are five types of abstraction (access specifiers).
Private (default)
A Private class is accessible only within the class, module and structure. if we do not declare a class as a private it is by default.
Public
A public class have no restriction. it can be accessible anywhere in the project.
Protected
Protected means that elements are accessible only from within their own class or from a derived class.
Friend
Friend can be access using an object or by class within the assembly. In C# we use internal in place of the friend.
Protected friend
A protected friend Can be access using an object or class within the assembly and can only be inherited in other assemblies. In C# we use internal protected in place of protected friend.
I hope this blog will help you.

Join the conversation! Your thoughts help the community grow.