Cores em maiúsculo e minúsculo

3 respostas
levimendes

olá pessoal, gostaria de saber se existe alguma diferença em eu utilizar Color.red e Color.RED, ou seja definir a
cor de alguma fonte com maiúsculo ou minúsculo faz alguma diferença?

3 Respostas

E

Se você imprimir os dois valores, vai ver que são exatamente iguais.

Em programação, use a constante que está em maiúsculas, porque segue os padrões do Java de sugerir que o nome de uma constante seja todo em maiúsculas.

thiago.correa
olha, olhando o código fonte da Classe color vê-se o seguinte
public class Color implements Paint, java.io.Serializable {

    .....
    
    /**
     * The color red.  In the default sRGB space.
     */
    public final static Color red       = new Color(255, 0, 0);

    /**
     * The color red.  In the default sRGB space.
     *
 @since 1.4
     */
    public final static Color RED = red;
......
Confesso que acho estranho e foge do java code convention, mas respondendo a sua pergunta, não me parece ter diferença, mas mantenha o padrão, use RED ;)
levimendes

Ok pessoal, valeu.

Criado 8 de abril de 2010
Ultima resposta 8 de abr. de 2010
Respostas 3
Participantes 3