Convenciones Java y UML
Mayúsculas y minúsculas (II)
En Java existen una serie de convenciones con lo que respecta a la escritura de los Paquetes, Clases, Métodos, Variables y Constructores.
- Paquete
- todas las letras en minúsculas
- esteesunpaquete
- Clases
- la primera letra de la primera palabra compuesta en masyúsculas
- la primera letra de la segunda y restantes palabras compuesta en masyúsculas
- EstaEsUnaClase
- Métodos
- la primera letra de la primera palabra compuesta en minúsculas
- la primera letra de la segunda y restantes palabras compuesta en mayúsculas
- esteEsUnMetodo()
- Variables
- igual que los métodos
- estaEsUnaVariable
- Constructores
- tienen el mismo nombre de la Clase y por lo tanto siguen la misma convención
- la primera letra de la primera palabra compuesta en masyúsculas
- la primera letra de la segunda y restantes palabras compuesta en masyúsculas
Con lo que respecta a los compiladors. Es bueno saber que
- no se quejan si no seguimos la convención. Es decir, somos nosotros los desarrolladores quienes tenemos que estar atentos en seguir la convención
- son case sensitive. Es decir que distinguen entre mayúsculas y minúsculas.
- por lo tanto si creamos una Clase llamada Coche y depués pretendemos crear una instancia de esta Clase con el siguiente código, el complilador se quejará porque la primera letra de la Clase está en minúsculas
pero sin embargo compilará correctamente con el siguiente código