Método en Java
Método en Java
Método en Java
Algunos métodos que hemos utilizado hasta ahora:
– Math.pow()
– Math.sqrt()
– Character.isDigit()
- System.out.println();
Utilizando métodos:
- Podemos construir programas modulares.
Todo programa java tiene un método llamado main. Este método es el punto de
entrada al programa y también el punto de salida.
// instrucciones
[return valor;]
return: se utiliza para devolver un valor. La palabra clave return va seguida de una
expresión que será evaluada para saber el valor de retorno. Esta expresión puede
ser compleja o puede ser simplemente el nombre de un objeto, una variable de tipo
primitivo o una constante.
El tipo del valor de retorno debe coincidir con el tipoDevuelto que se ha indicado en
la declaración del método.
La instrucción return puede aparecer en cualquier lugar dentro del método, no tiene
que estar necesariamente al final.
import java.util.*;
}
int c;
c = a + b;
return c;
}
Programa que lee por teclado un año y calcula y muestra si es bisiesto. Para
realizar el cálculo utiliza un método llamado esBisiesto.
package bisiesto;
import java.util.*;
int año;
System.out.println("Bisiesto");
else
}
/**
*/
else
}
String cadena;
}
/**
*/
System.out.print("#");
}
System.out.println();
System.out.print("#");
}
System.out.println();
}
}
TIPOS DE MÉTODOS
Un método es una abstracción de una operación que puede hacer o
realizarse con un objeto. Una clase puede declarar cualquier número de
métodos que lleven a cabo operaciones de lo más variado con los objetos.
En esta sección los métodos se clasifican en dos grupos: los métodos de
instancia y los métodos de clase.
MÉTODOS DE INSTANCIA
Las clases pueden incluir en su declaración muchos métodos o no declarar
ninguno. Los métodos pueden clasificarse en métodos de instancia y
métodos de clase.
idReferencia.idMetodo(parametros);
return this.saldo;
this.saldo += origen.saldo;
origen.saldo = 0;
}
Ejemplos de llamada a estos métodos dentro de PruebaCuentaBancaria:
c1.transferencia(c2);
totalCuentas++;
CuentaBancaria.incCuentas();