Java Encapsulation [duplikat]
To pytanie ma już tutaj odpowiedź:
Po co używać getterów i setterów / akcesorów? [Zamknięte] 38 odpowiedziZawsze mówimy, że dane zostaną zamknięte, jeśli po prostu zdefiniujemy zmienneprivate
i zdefiniuj układy pobierające, aby uzyskać dostęp do tych zmiennych. Moje pytanie brzmi, czy możemy uzyskać dostęp do zmiennych (danych), chociaż za pomocą getterów i setterów, w jaki sposób dane są ukryte lub bezpieczne?
dużo googlałem po wyjaśnienia, ale nic nie znalazłem. każdy z nich powiedział na swoich blogach i postach, że jest to technika ukrywania danych, ale jej nie wyjaśnił ani nie rozwinął.
czekamy na odpowiednie, zadowalające wyjaśnienie tutaj na forum stackoverflow.