An access specifier determines how other parts of a program can access a class member.
Member access is controled by four access specifiers: