Ponieważ nazwy składników klasy (danych I funkcji) mają zakres klasy, w obrębie klasy zasłaniają elementy o takiej samej nazwie leżące poza klasą
Przykładowo, zmienna: ^
Int Ile;
będąca składnikiem klasy zasłania wewnątrz klasy ewentualną zmienną Ile o zasięgu globalnym lub lokalnym.
Można Jednak, mimo wszystko, dostać się do zasłoniętej nazwy globalnej za pomocą operatora zakresu
Możliwa Jest również taka sytuacja: wewnątrz klasy definiujemy zakres lokalny, w którym zdefiniowana Jest pewna nazwa.
Nazwa ta zasłoni wówczas identyczną nazwę składnika klasy.
ozpatrzmy następujący przykład