- Obtener enlace
- Correo electrónico
- Otras aplicaciones
Entrada destacada
- Obtener enlace
- Correo electrónico
- Otras aplicaciones
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()); } } |
- Obtener enlace
- Correo electrónico
- Otras aplicaciones
Comentarios
Publicar un comentario