Pole p3 jest publiczne, co oznacza, że może być dostępne z poziomu programu głównego poprzez wywołanie nazwaObiektu.p3. Pola prywatne i chronione nie są widoczne poza klasą lub jej dziedziczącymi klasami, chyba że użyte zostaną odpowiednie metody dostępowe (gettery i settery).
Pola p1 oraz p4 mogą być prywatne lub chronione, co oznacza, że nie można ich wywołać bezpośrednio z poziomu programu głównego. Aby uzyskać dostęp do takich pól, należy skorzystać z metod publicznych lub mechanizmów refleksji. Pole p5 również nie jest bezpośrednio dostępne, jeśli nie zostało oznaczone jako publiczne.