Entrada destacada

Como usar enums en Android, kotlin

Ejemplos de uso de Métodos en Java: Guía Rápida

Veamos algo sobre métodos, su definición y uso en Java.

Los métodos sirven para definir el comportamiento de los objetos cuando interactúan con otros objetos.

Ejemplo:

public void asignaNombre(String Nombre){ ... }

Para este ejercicio se a generado una clase llamada Persona, y el método anterior es parte de la clase, este método nos permitirá asignar un nombre a un objeto persona.
Entre paréntesis se a declarado una variable String, la cual llamaremos parámetro del método. Este es un parámetro ya que define una característica de un objeto.
Entonces cuando se utilice el método se le puede pasar cierta información al objeto a través del parámetro de la siguiente manera:

27
Objeto.asignaNombre("JUAN PEREZ");

Ahora lo que esta entre paréntesis se le llama argumento, porque es información ya construida que se guardará en una variable (se convierte en parámetro).

20
21
22
public String DameNombre(){
    return nombre;
}

Lo anterior es otra manera de crear un método, el cual tiene definido un valor de retorno, o también se puede decir tipo de método.
Los métodos pueden realizar una función y no devolver un valor, pero también pueden comportarse como una función y devolver algo, ya sea un valor primitivo o una referencia a un objeto. Entonces podemos decir que el método DameNombre se comporta como una función o es una función y que un método puede contener una o más funciones.

EJEMPLO:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
public class Persona {

    String nombre;//Atributo de clase.

    Persona() {//constructor por defecto
        nombre = "Anónimo";//se inicializa variable nombre
    }
    
    /**
     * método que asigna al nombre a un el objeto
     * @param Nombre
     */
    public void asignaNombre(String Nombre) {
        nombre = Nombre;
    }
    
    /**método que obtiene el nombre de un objeto
     * @return nombre
     */
    public String DameNombre() {
        return nombre;
    }

    public static void main(String[] args) {
        Persona Objeto = new Persona();//se crea objeto de tipo persona
        System.out.println(Objeto.nombre);
        Objeto.asignaNombre("JUAN PEREZ");//se envían argumentos
        System.out.println(Objeto.DameNombre());
    }
}

Comentarios