Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Re:Yo no uso Java.

    (Puntos:0)
    por pobrecito hablador el Viernes, 01 Julio de 2005, 16:36h (#542998)

    si, es un int... pero porque el BLUE no indica un color, sino que es una propiedad constante de ese objeto que indica el color que sera mostrado, NO EL COLOR EN SI, es decir, es una regla mnemotecnica para indicar ese color independientemente de la implementacion del color en si.

    ¿alguien ha dicho lo contrario?

    dicho esto, solo me queda por decir que poco habras visto tu de C++... yo he visto mi racion de codigo C++ y he escrito un poco y esa forma de hacer las cosas es propia de C++ y una de las cosas que se "copiaron" de ese lenguaje al empezar Java

    int main(int argc, char**argv){
    enum enumerado{hola,adios};
    enumerado n = hola;
    n = 1;
    return 0;
    }

    $ g++ enumerados.cpp
    enumerados.cpp: En function `int main(int, char**)':
    enumerados.cpp:4: error: conversión inválida de `int' a `main(int, char**)::enumerado'

    En cambio:

    import java.awt.*;

    public class transparencias{
    public static void main(String [] args){
    Color c = new Color(0xFF,0x00,0x00); //rojo
    if(c.getTransparency() == Transparency.OPAQUE)
    ;//compila, lógicamente
    if(c.getTransparency() == 1)
    ;//compila... ¿lógicamente?
    }
    }

    ¿Esto es a lo que tú llamas "esa forma de hacer las cosas es propia de C++"?

    evidentemente, no es una enumeracion... ni falta que le hace, por cierto.

    Prefiero lo que han metido en la 1.5 que para compilar te obliga a que a la hora de comparar y asignar, sean todos del mismo tipo de dato, y no ints.

    [ Padre ]