Tại sao có hai hằng số Color
được xác định trong lớp java.awt.Color
? Ví dụ:Mục đích của java.awt.Color.blue và java.awt.Color.BLUE
public static final Color blue;
public static final Color BLUE;
Điều này rõ ràng là không cần thiết. Có một số trường hợp sử dụng cụ thể - như một phương pháp hay nhất khi chữ hoa được ưu tiên hơn màu chữ thường hoặc ngược lại?
cho bản thân mình, tôi luôn thích hằng số UPPER_CASE –
Các hằng số chữ thường được tạo trước tiên trước khi các quy ước đặt tên hoàn toàn được tạo ra. Sau đó, những chữ hoa được tạo ra, nhưng những chữ viết hoa thường được giữ lại cho khả năng tương thích ngược. –