Scope
In programming, a name is used to identify variables, methods, properties, labels, type names, etc. And the scope determines the visibility of these names. In other words, it determines whether one part of the program can access the name declared in another part of the program.