Métodos de clase
Las operaciones sobre objetos en Java se denominan
métodos. Los
métodos son como funciones matemáticas: pueden tomar
argumentos y
devolver un valor. Por otro lado, los métodos en Java también
tienen acceso a todos los campos de un objeto.
Para crear un método en una clase, debe incluirlo en la clase. Por ejemplo, podemos definir un método
print(age)
que imprimirá información sobre nuestro libro y mostrará una advertencia si el usuario aún no tiene la edad suficiente para leer ese libro.
clase Libro
{
Cadena nombre;
Cadena autorNombre;
int edadRequisito;
Cadena de texto;
int pageCount;
// crear un método de impresión
vacío imprimir(int edad)
{
Sistema.fuera.< span style="color:#7d9029">println("Nombre: " +nombre);
Sistema.fuera.< span style="color:#7d9029">println("Autor: " +nombre del autor);
Sistema.fuera.< span style="color:#7d9029">println("Número de páginas: span > "+Entero.toString span>(ageRequirement);
// el código de verificación va aquí
}
}
Analicemos la sintaxis para crear un método.
1) La primera línea de un método es su
firma.
2) El tipo de retorno del método se escribe primero. Nuestro método no devuelve ningún valor, por lo que escribimos
void
.
3) Luego en la firma está el nombre del método (
print
).
4) Entre paréntesis hay una lista de argumentos. Los argumentos están separados por comas. Para cada argumento, se especifica su tipo y nombre, separados por un espacio. En nuestro caso, solo hay un argumento, tiene el tipo
int
y el nombre
age
, por lo que no hay comas.
5) Después de eso viene el código del método entre llaves. Para devolver un valor de un método, escribe
return <value>;
. En el ejemplo, el método no devuelve nada, por lo que se puede omitir
return
. Para terminar prematuramente la ejecución de un método, puede escribir
return;
.
6) En la propia clase, podemos referirnos a los campos del objeto de esta clase por su nombre.