Anal pytanie tutaj: mamy stałe teksty w języku Java, które są ich własne klas, a teksty stałe, które są członkami klasy:Czy typy wyliczeniowe Java powinny być pisane wielkimi literami?
public enum reportType { ...
każdym razem widzę to to konserwowe mnie * bo kiedy widzę, że stosowane w deklaracji , jest to typ, a typy powinny być pisane wielkimi literami. Ale kiedy próbuję ją wykorzystać, Eclipse ostrzega mnie, że nie należy zamieniać wielkich liter na nazwy pól. Wydaje mi się, że Eclipse prawdopodobnie zna oficjalne konwencje Java lepiej niż ja, ale to po prostu nie wydaje się właściwe. Nawet przejrzałem dokumentację dotyczącą konwencji Java, ale nie widziałem tego problemu.
- gra słów nie przeznaczonych
Wygląda na to, że masz niestandardowe ostrzeżenia w stylu Eclipse. Używam Eclipse i nie mam tego problemu. Czy sprawdziłeś swoje preferencje? –
możliwy duplikat [Konwencje kodowania - Nazwy nazewnicze] (http://stackoverflow.com/questions/3069743/coding-conventions-naming-enums) – Woot4Moo
Jestem w tym samym słoiku co ty - zawsze używaj wielkich liter. Ale nie mogę odwoływać się do niczego, co mówi, że jest "poprawne" w jakiś sposób. –