В моем основном классе есть внутренний класс Shape, который расширяет JButton. Этот внутренний класс имеет приватную переменную char, которая называется CUBE.
Я написал для него геттеры и сеттеры. Я заметил, что в основном методе вместо использования:
(instance of Shape).getCUBE();
Я могу получить к нему доступ, используя:
(instance of Shape).CUBE
Это происходит потому, что CUBE в конечном счете находится в том же классе, что и main?
Необходимо ли в соответствии с соглашениями о программировании Java, чтобы я писал геттеры и сеттеры для такого внутреннего класса?