те кто начали изучать программирование с паскаля сомневаюсь что хоть один из них стал какимто именитым программистом
поток команд исполняемых процессором с трудом понимает человек-програмист.
лет эдак много назад были програмисты, могущие написать алгоритм в командах проуцессора.
но сейчас этот уровень разумности практически исчез и его знают считанные сотни людей, создающие либо процы либо компиляторы к ним.
странно это объяснять, но доступ к переменной класса снаружи без геттера-сеттера в яве не приянято делать не потому что "скобочки мешают" если вдруг приперло переменную в метод превратить, а для уменьшения количество ошибок и вообще чтобы полиморфизм работал ожидаемо....а не ""тут у нас переменная и ней ничего не надо, а вот тут метод и надо родительский класс трогать при изменении"