Cargando...

naming en Java

Dale a un numero un nombre claro para reutilizar la misma ortografia. En Yard.java, escribe int ticketCount = 4; e imprime ticketCount. Compila con javac Yard.java y ejecuta java Yard. La pantalla debe mostrar 4. Una segunda demo guarda 4 bajo ticketCount y 9 bajo TicketCount, luego imprime ambos nombres. La pantalla debe mostrar 4, luego 9, porque esas ortografias son nombres distintos en Java. Deja las reglas de formato para la pagina siguiente — esta leccion es nombrado exacto, no estilo de espaciado.

Guarda un nombre claro

La pagina de Javadoc etiqueto el contrato de un metodo. Esta pagina elige nombres legibles para los valores que guardas. Abre Yard.java. Mantén el nombre de clase publica Yard. Borra demos sobrantes de add si entierran la historia de nombrado, etiquetas println de debug que solo cazan una suma incorrecta, demos sobrantes de equals, y cualquier Scanner de teclado. El programa no debe esperar que escribas. No necesitas linea import.
Dentro de Yard.main, escribe un nombre en camelCase — empieza con letra minuscula, luego capitaliza las palabras siguientes en el mismo nombre:
int ticketCount = 4;
System.out.println(ticketCount);
La ortografia ticketCount es el nombre. El valor 4 se sienta bajo esa ortografia. Cuando imprimes el nombre, Java busca esa ortografia exacta y escribe el numero guardado.

Yard ticketCount holds 4

java
public class Yard {
    public static void main(String[] args) {
        int ticketCount = 4;
        System.out.println(ticketCount);
    }
}

Desde la carpeta que guarda Yard.java, ejecuta javac Yard.java. Cuando parentesis, llaves y puntos y coma coinciden, javac no escribe una linea propia. Luego ejecuta java Yard — no java Yard.java. Quita la extension .java del comando de ejecucion. Mantén una clase publica en el archivo para que el nombre coincida con Yard.
La pantalla muestra 4. Recorre la ejecucion una vez. Java empieza en Yard.main. La primera linea guarda cuatro bajo ticketCount. La linea de impresion busca ticketCount y escribe 4. En esta primera demo no aparece un segundo nombre. La busqueda es exacta. TicketCount no es el nombre que guardaste en este primer programa.
Di la regla de principiante mientras miras la pantalla: elige una ortografia, guarda el valor, pide la misma ortografia. No inventes lecturas largas de formato en esta pagina. El formato espera la siguiente leccion.
Si aun ves 12 de una demo Javadoc de add, cambia al archivo de enseñanza de nombrado y ejecuta java Yard otra vez. Si escribes ticket count = 4 con un espacio en medio, eso no es un solo nombre. Mantén la forma camelCase como una sola palabra.

Una mayuscula crea un segundo nombre

Un segundo programa mantiene ticketCount y añade otro nombre que solo difiere en una letra mayuscula. Java trata ticketCount y TicketCount como dos nombres. Guarda 4 bajo la primera ortografia y 9 bajo la segunda, luego imprime ambas.

Yard ticketCount and TicketCount

java
public class Yard {
    public static void main(String[] args) {
        int ticketCount = 4;
        int TicketCount = 9;
        System.out.println(ticketCount);
        System.out.println(TicketCount);
    }
}

Compila con javac Yard.java, luego ejecuta java Yard. La pantalla muestra 4, luego 9. La primera impresion lee ticketCount. La segunda impresion lee TicketCount. No son la misma busqueda. Cambiar mayuscula o minuscula de una letra crea un nombre nuevo. Los principiantes a menudo esperan que la segunda ortografia actualice la primera. En esta pagina no lo hace. Cada ortografia guarda su propio valor.
Lee las dos declaraciones una vez mas. El nombre de clase Yard sigue en PascalCase con primera letra mayuscula — coincide con el nombre del archivo. Los nombres de valor en main muestran el contraste: camelCase ticketCount para una variable normal, y un TicketCount deliberadamente distinto solo para probar la sensibilidad a mayusculas. En codigo cotidiano sigues prefiriendo camelCase para variables; el segundo nombre existe aqui como contraste de enseñanza, no como estilo que debas copiar en todas partes.
Si demos Javadoc sobrantes siguen cerca, guardalas como historia. Para esta leccion ejecuta el archivo de enseñanza de nombrado para que la pantalla muestre conteos con nombre, no solo un resultado add documentado. Si javac se queja de clases publicas duplicadas, mantén solo Yard public.

Nombres que no debes empezar asi

Un nombre no debe empezar con un digito. Una linea como int 4tickets = 4; no esta en estas demos a proposito. Esa forma es ilegal en Java, asi que javac la rechaza antes de que el programa pueda ejecutarse. En trabajo real mantén el primer caracter como letra o guion bajo. Las demos que funcionan en esta pagina empiezan con t o T.
Un espacio dentro de un nombre tambien falla. ticket count son dos tokens, no un nombre. CamelCase une las palabras sin espacios: ticketCount. Mantén ese habito cuando nombres la siguiente variable por tu cuenta.
No necesitas una tabla en esta pagina. Las dos pantallas son el mapa: un nombre imprime 4; dos nombres con mayusculas distintas imprimen 4 luego 9.

Comparado con etiquetas Javadoc

En la pagina de Javadoc, @param y @return etiquetaron el contrato de un metodo. En esta pagina, la ortografia de la variable es el contrato para volver a buscar el valor. Sigues compilando Yard.java y ejecutando java Yard. El habito nuevo es elegir un nombre camelCase claro y respetar mayusculas exactas cuando lo lees de nuevo.
Los comentarios Javadoc no reemplazan buenos nombres. Un nombre claro y un comentario claro pueden sentarse juntos despues. Esta leccion aisla el nombrado para que la pantalla pruebe la busqueda sensible a mayusculas sin mezclar etiquetas de documentacion en la demo.
Si un archivo add sobrante sigue abierto, puedes ver solo 12. Cambia al archivo de nombrado para que main guarde e imprima ticketCount. Mantén guias de estilo de formato fuera de esta pagina. Mantén la entrada de teclado fuera de esta pagina.

Antes del formato

Puedes guardar ticketCount como 4 y ver 4 en la pantalla. Puedes añadir TicketCount como 9 y ver 4 luego 9. Compila Yard.java y ejecuta java Yard para cada demo que mantengas, una por una. La ortografia decidio cual valor aparecio. La pagina siguiente es formato, donde ordenas como el codigo se espacia y se arregla para los lectores.
Mantén la demo de un solo nombre para una primera impresion clara. Mantén la demo de dos nombres para un contraste claro de mayusculas. Mantén archivos de formatting fuera de esta pagina hasta esa leccion. Esos tres habitos son el punto de control antes de avanzar. Cuando la misma ortografia devuelve el valor que guardaste — y una mayuscula distinta no roba ese valor — el nombrado hizo su trabajo en esta leccion y estas listo para el siguiente tema sobre formato.
Una ultima pasada por la carpeta: un Yard publico, nombres claros en main, sin espera de teclado, sin reglas de formato forzadas. Ejecuta javac Yard.java y java Yard una vez mas en la demo que mantienes abierta. Si la pantalla sigue coincidiendo con los nombres que escribiste, la leccion de nombrado es solida y el curso puede pasar al formato en la pagina siguiente. Prefiere una idea de nombrado por ejecucion para que cada pantalla ensene un contraste.

🧠 Pon a Prueba tu Conocimiento

Listo para Empezar

Pon a Prueba tu Conocimiento

Ponte a prueba con este cuestionario interactivo y descubre qué tan bien entiendes el tema

❓
5
Preguntas
🎯
70%
Para Aprobar
♾️
∞
Tiempo
🔄
∞
Intentos

📝 Instrucciones

  • Lee cada pregunta cuidadosamente
  • Selecciona la mejor respuesta para cada pregunta
  • Puedes repetir el quiz tantas veces como quieras
  • Tu progreso se mostrará en la parte superior