11
May
09

Que es un método

Un método y no quiero complicarles la vida es un pedazo de código que se ejecuta cuando nosotros lo llamamos, los métodos tienes una estructura o una forma de escribirlos y es la siguiente:

public void setNumero1(int n1){
numero1=n1;
}

donde public es el tipo de acceso, éste puede ser:public: el método puede ser llamado por cualquier clase.

private: el método solo puede ser llamado por la misma clase donde está escrito.

: si no pones ni public ni private ni nada el método puede ser accedido solo desde las clases que estén en el mismo paquete o package, paquete se refiere a la carpeta donde están las clases, osea si yo dejo todas mis clases esta una carpeta que se llama misClases solo las clases que estén hay podrán llamar a un método al cual no se le especifica el nivel de acceso. Los paquetes se especifican en la primera línea de código ejemplo “package   ingenio.ds.misclases” la clase se creara en una paquete llamado “misclases” a su vez este paquete esta en otro llamado “ds” y este también esta dentro de otro paquete llamado “ingenio”.

public void setNumero1(int n1){
numero1=n1;
}

void hace referencia al dato que se retorna; o sea que en el método que en su dato de retorno tiene void, quiere decir que no retorna nada.

este puede ser de un tipo de dato básico ya sea

  • int
  • double
  • boolean
  • char
  • float

o un tipo de dato complejo (una clase)

  • Integer
  • Double
  • MiClase

por ejemplo

public int sumar(){
resultado=numero1+numero2;
return resultado;
}

Aquí se especifica que este método devuelve un dato de tipo int, cuando el tipo de dato de retorno es diferente de void, entonces se utiliza la linea return

en este método se suma numero1 con numero2 y se guarda el resultado en resultado, y seguido se retorna el valor de resultado, el la linea return resultado;

public int sumar(){
resultado=numero1+numero2;
return resultado;
}

El nombre del metodo esto tiene cierta reglas y convenciones

reglas:

* no puede comenzar con un numero o con un carácter raro.

está mal esto: public void 1ermetodo()

* no puede contener caracteres aritmético-lógicos.

está mal esto: public void primer-metodo()

* no puede tener ni comas, ni comillas, ni nada de eso.

está mal esto: public void primer,metodo()

mejor dicho usar los caracteres

desde la a/A (minúscula o mayúscula) hasta la z/Z(minúscula o mayúscula), los números de 1 hasta 9 y el guión bajo “_”.

o sea:

public void primer_Metodo()

public void metodo1()

convenciones

* debe comenzar con minúscula.

o sea no se escribe public void Primer_Metodo() si no public void primer_Metodo()

* si tiene mas de 2 palabras de la segunda en adelante se escribe con mayúscula inicial.

o sea se escribe public void primerMetodo().

el nombre del método debe ser explicito o sea debe explicar que es lo que hace el método por ejemplo suma, resta… si vemos esos métodos sabemos que es para sumar, restar, ect.


public void setNumero1(int n1){
numero1=n1;
}

los parámetros que recibe el método se define dentro de paréntesis por ejemplo este método recibe un parámetro llamado n1 de tipo int

en caso de recibir otro parámetro se beben separar por comas, lo parámetros pueden ser de cualquier clase o dato básico.

creo que con esto ya entiendes lo que es un método…

por ejemplo

public void sumar(int n1,int n2){
System.out.println(n1+n2);
}

0 Responses to “Que es un método”



  1. Dejar un comentario

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


I+Ds

Dudas consultas
Facebook
Twiter
Google +

Escribe tu dirección de correo electrónico para suscribirte a este blog, y recibir notificaciones de nuevas publicaciones por correo.

Únete a otros 348 seguidores

Ingenio DS en Facebook

Redes Sociales y Archivos

Entradas

mayo 2009
L M X J V S D
« Abr   Jun »
 123
45678910
11121314151617
18192021222324
25262728293031

IngenioDS en twiter


A %d blogueros les gusta esto: