Когда я изучал стандартную версию Java, функции getter и setter часто использовались для скрытия переменных и сокращения прямого доступа к ним. Мне рассказали несколько источников, что в Android вы не должны использовать эти функции и напрямую изменять только переменные. Причина в том, что потери производительности из-за накладных расходов при использовании геттеров и сеттеров используются в Android. Результирующее использование памяти и замедление работы системы.
Есть ли в этом правда? и если есть, то почему потери производительности для использования getter и setter?