Modyfikator 'Public' umożliwia dostęp do składowych klasy z dowolnego miejsca w programie, zarówno w ramach tej samej klasy, jak i poza nią. To najbardziej otwarty modyfikator dostępu, który pozwala na tworzenie interfejsów API, umożliwiających korzystanie z publicznych metod i właściwości przez inne klasy oraz moduły. W praktyce oznacza to, że publiczne metody są widoczne globalnie, co pozwala na ich wywoływanie bez ograniczeń. Jest to przydatne w przypadkach, gdy dana funkcjonalność musi być dostępna w różnych częściach programu lub aplikacji.
Modyfikator 'Private' ogranicza dostęp do składowych klasy wyłącznie do jej wnętrza. Metody lub pola oznaczone jako prywatne nie są dostępne z poziomu innych klas, co zapewnia hermetyzację i ukrywanie implementacji wewnętrznej. Modyfikator 'Protected' pozwala na dostęp do składowych tylko z klasy bazowej i jej pochodnych, co oznacza, że klasy spoza hierarchii dziedziczenia nie mogą korzystać z tych metod ani pól. Z kolei 'Static' nie jest modyfikatorem dostępu – określa, że metoda lub pole jest związane z klasą, a nie z konkretną instancją obiektu, co oznacza, że można je wywołać bez tworzenia obiektu klasy.