Konwencja nazewnictwa stałych.

0

Witajcie mam pytanie jak piszecie stałe w Javie: wielkimi literami czy normalnie camelCase?

Jeśli chodzi o stałe publiczne to wiadomo piszę wielkimi, ale jak np mam:

    private static final Logger LOGGER = Logger.getLogger("xxx");

To też piszę niby wielkimi literami chociaż stała jest prywatna a dopiero np. metodę piszę do tej stałej w tej samej klasie publiczno-statyczną:

    public static void log(Level level, String text) {
        LOGGER.log(level, text);
    }

Ale jak np mam stałą obiektu to juz nazwy piszę z małej np

    public class Test {
        private final Example example;

        public Test(Example example) {
            this.example = example;
        }
    }

A jak wy piszecie stałe?

Dodatkowo jak chcemy utworzyć stałą w metodzie i jej używać dużo razy to piszecie np.

final FILE_NAME = "plik.txt";

Czy inaczej? Po prostu chcę wiedzieć, dzięki.

0

"Ale jak np mam stałą obiektu to juz nazwy piszę z małej np" od razu mowie ze chodzilo mi o pole obiektu stałe a nie obiekt stały - zle napisalem po prostu i poprawiam.

1

STALE_POLE_KLASY i stalaWMetodzie przy czym upper case robie tylko dla swietego spokoju bo dla niektorych reviewerow to najwiekszy bol tylka ze nazwa po final static nie jest wielkimi literami, poza tym nie widze powodu aby to robic

1 użytkowników online, w tym zalogowanych: 0, gości: 1