«Hola. Me llamo Laga Bilaabo. Soy extraterrestre y el médico de esta nave. Espero que seamos buenos amigos».
«Yo también».
«En mi planeta natal, usamos el avanzado lenguaje de programación Pascal en lugar del sencillo Java. Mira la siguiente comparación de código en Java con Pascal».
Java | Pascal |
---|---|
|
|
«Este es el mismo programa escrito en dos lenguajes diferentes. Como puedes ver, tiene menos líneas en Pascal, lo que demuestra que este es superior a Java».
«Pensé que este ejemplo podría ayudarte a comprender mejor Java si ya conocías Pascal anteriormente».
«No, no lo conocía. Aun así, es interesante comparar dos lenguajes de programación».
«Estamos de acuerdo. Entonces sigo».
«En Pascal, ponemos el código en el cuerpo del programa, procedimientos o funciones. En Java, este proceso se simplifica: el cuerpo del programa, los procedimientos y las funciones se sustituyen por funciones llamadas métodos».
Java | Pascal |
---|---|
Método principal
|
Cuerpo del programa
|
Función/método
|
Función
|
Función con tipo de valor devuelto nulo
|
Procedimiento
|
«En la columna de Pascal, veo las palabras “cuerpo del programa”, “función” y “procedimiento”, pero en Java todo son métodos. Eso resulta un poco raro».
«Sí, a los extraterrestres nos resulta muy extraño, pero a los humanos les encanta unificarlo todo».
«En Java, todo código forma parte de un método, así que ni siquiera tienes que escribir la palabra Function, como en Pascal, para declarar un método».
«Es muy sencillo. Si una línea de código se parece a Tipo + Nombre, es una declaración de un método o de una variable. Si el nombre va seguido de paréntesis, entonces es una declaración de un nuevo método. Si no hay paréntesis, es que se está declarando una variable».
«Las declaraciones de variables y métodos en Java son muy similares. Júzgalo tú mismo en el siguiente ejemplo».
Código | Descripción |
---|---|
|
Variable llamada name que es una String . |
|
Método llamado getName que devuelve una String . |
«Pero eso no es todo. En Java, no pueden existir métodos aisladamente. Deben estar dentro de una clase. Por lo tanto, cuando los humanos necesitan escribir un pequeño programa en Java, primero deben crear una clase, declarar un método main en ella y solo entonces pueden escribir su código en el método. ¡Estos terrícolas son muy raros!».
«Diego se pasó antes por aquí y me pidió que te encargara estas tareas. Espero que te gusten».
GO TO FULL VERSION