Comentarios en Java
Un comentario es un texto que se escribe dentro de un programa con el fin de facilitar la comprensión del mismo.
Los comentarios se utilizan para explicar y documentar el código fuente.
En Java se pueden utilizar tres tipos de comentarios:
Los comentarios se utilizan para explicar y documentar el código fuente.
En Java se pueden utilizar tres tipos de comentarios:
Comentario tradicional estilo C/C++.
Empieza con los caracteres /* y acaba con */.
Pueden ocupar más de una línea y pueden aparecer en cualquier lugar donde pueda aparear un espacio en blanco.
No pueden anidarse.
No pueden anidarse.
Ejemplos de comentarios estilo C/C++:
/* Programa Ecuación segundo grado
Calcula las soluciones de una ecuación de segundo grado */
/* Lectura de datos por teclado */
Comentarios de una sola línea.
Comienzan con una doble barra ( // ) y se pueden extender hasta el final de la línea.
No tienen carácter de terminación.
Ejemplos de comentarios de una sola línea:
// Programa Ecuación segundo grado
// Calcula las soluciones de una ecuación de segundo grado
int p; // precio del producto
Comentarios de documentación Javadoc.
Son comentarios especiales para generar documentación del programa.
Comienza con /** y termina con */
Ejemplo de comentario de documentación Javadoc:
/**
*
* @author Enrique
* @version 1.0
*
*/
IDENTIFICADORES.
Un identificador es una secuencia de caracteres comenzando por una letra y conteniendo letras y números. Los identificadores no se limitan a los caracteres ASCII, si el editor de texto lo soporta, se pueden escribir identificadores utilizando caracteres Unicode.
Las letras Java incluyen los caracteres ASCII A-Z y a-z. Los digitos Java incluyen los digitos ASCII 0-9. Para propósitos de construir identificadores, los caracteres ASCII $ y _ son también considerados letras Java.
No hay un límite en lo concerniente al número de caracteres que pueden tener los identificadores.
Estos son algunos ejemplos de identificadores válidos:
Las letras Java incluyen los caracteres ASCII A-Z y a-z. Los digitos Java incluyen los digitos ASCII 0-9. Para propósitos de construir identificadores, los caracteres ASCII $ y _ son también considerados letras Java.
No hay un límite en lo concerniente al número de caracteres que pueden tener los identificadores.
Estos son algunos ejemplos de identificadores válidos:
_varx $var1 MAX_NUM var2
Palabras Clave.
La siguiente tabla muestra las palabras claves de Java, éstas son reservadas y no pueden ser utilizadas como identificadores.
Literales.
Una literal es un valor constante formado por una secuencia de caracteres. Cualquier declaración en Java que defina un valor constante -un valor que no pueda ser cambiado durante la ejecución del programa- es una literal.
Son ejemplos de literales los números, los caracteres y las cadenas de caracteres.
Una cadena es una combinación de caracteres. Las cadenas en Java son instancias de la clase String, por ello cuentan con métodos que permiten combinar, probar y modificar cadenas con facilidad. Las literales de cadena se representan por una secuencia de caracteres entre comillas dobles. Ej. "hola", "cadena123", "12345"
|
Expresiones y Operadores.
La tabla siguiente muestra los distintos tipos de operadores que utiliza Java.
|
Sentencia.
Una instrucción o sentencia representa la tarea más sencilla que se puede realizar en un programa.
Sobrecarga de Metodos.
La firma de un método es la combinación del tipo de dato que regresa, su nombre y su lista de argumentos.
La sobrecarga de métodos es la creación de varios métodos con el mismo nombre pero con diferentes firmas y definiciones. Java utiliza el número y tipo de argumentos para seleccionar cuál definición de método ejecutar.
Java diferencia los métodos sobrecargados con base en el número y tipo de argumentos que tiene el método y no por el tipo que devuelve.
Tambien existe la sobrecarga de constructores: Cuando en una clase existen constructores múltiples, se dice que hay sobrecarga de constructores.
Ejemplo /* Métodos sobrecargados */int calculaSuma(int x, int y, int z){ ...}int calculaSuma(double x, double y, double z){ ...} /* Error: estos métodos no están sobrecargados */int calculaSuma(int x, int y, int z){ ...}double calculaSuma(int x, int y, int z){ ..
.}
Sobreescritura de Metodos.
Una subclase hereda todos los métodos de su superclase que son accesibles a dicha subclase a menos que la subclase sobreescriba los métodos.
Una subclase sobreescribe un método de su superclase cuando define un método con las mismas características ( nombre, número y tipo de argumentos) que el método de la superclase.
Las subclases emplean la sobreescritura de métodos la mayoría de las veces para agregar o modificar la funcionalidad del método heredado de la clase padre.
Una subclase sobreescribe un método de su superclase cuando define un método con las mismas características ( nombre, número y tipo de argumentos) que el método de la superclase.
Las subclases emplean la sobreescritura de métodos la mayoría de las veces para agregar o modificar la funcionalidad del método heredado de la clase padre.
Ejemplo
class ClaseA
{
void miMetodo(int var1, int var2)
{ ... }
String miOtroMetodo( )
{ ... }
}
class ClaseB extends ClaseA
{
/* Estos métodos sobreescriben a los métodos
de la clase padre */
void miMetodo (int var1 ,int var2)
{ ... }
String miOtroMetodo( )
{ ... }
}
No hay comentarios.:
Publicar un comentario