Está en la página 1de 3

Esquema explicativo de

métodos

PROGRAMACIÓN ORIENTADA A OBJETOS


LUIS FERNANDO BAUTISTA ALCOZER
1. método sin retorno y sin argumentos

Los métodos pueden realizar una función y no devolver un valor, lo que se indica con la
cláusula void, o pueden comportarse como una función y devolver un valor primitivo o una
referencia a un objeto. En este caso, se pone delante del nombre del método el tipo o clase del
valor devuelto. En el caso del método dameGrupo(), el método devuelve una referencia a un
objeto de la clase String. Para devolver un valor dentro del método, se utiliza la sentencia return.

2. método con retorno y sin argumentos

La ejecución de un método se denomina habitualmente “invocación” del método o “llamada” al


método. Los métodos disponibles los define la clase, pero se invocan sobre cada objeto en
particular. Al invocar el método getDistrito() se nos abre una ventana de BlueJ denominada
Method Result donde nos indica: returned String “Desconocido”. Le hemos pedido al objeto que
nos diga cuál es su distrito y nos devuelve “Desconocido”. La razón para ello es que en el
constructor de la clase incluimos una línea de inicialización de distrito para todo objeto de tipo
Taxi con el valor “Desconocido”. Si en vez de ese valor hubiésemos establecido otro, ese sería el
que ahora obtendríamos.

3. método sin retorno y con argumentos

Los métodos pueden tener numerosos atributos a la hora de declararlos, incluyendo el control de
acceso, si es estático o no estático, etc. La sintaxis utilizada para hacer que un método sea estático
y su interpretación, es semejante en Java y en C++. Sin embargo, la sintaxis utilizada para
establecer el control de acceso y su interpretación es muy diferente en Java y en C++.
4. método con retorno y con argumentos

Aunque los métodos con un tipo de retorno void no son raros, la mayoría de los métodos
devolverán un valor. De hecho, la capacidad de devolver un valor es una de las características más
útiles de un método.

Los valores de retorno se utilizan para una variedad de propósitos en la programación. En algunos
casos, el valor de retorno contiene el resultado de algún cálculo. En otros casos, el valor de
retorno puede simplemente indicar éxito o falla. Y en otros, puede contener un código de estado.
Cualquiera que sea el propósito, usar valores de retorno de método es una parte integral de la
programación de Java.

También podría gustarte