lunes, 19 de diciembre de 2011

Lenguaje Java - Leccion 5

Métodos

Bien, en Java los métodos son parecidas a las funciones, solo que las funciones no estaban ligadas a los objetos, encambio los métodos si, solo pertenecen al objeto que los invoca, pero si lo quieren ver como una simple pieza de código, si lo es, pero quiero que se entienda que solo puede ser llamado si creamos un objeto de la clase en donde se encuentra el método.

Existen diversos tipos de métodos, según su función:
-Constructor
-Procedimiento

Según su tipo de dato de retorno:
-Vacio
-Entero
-Cadena
-Decimal
-Objeto
-Etc.

Según su accesibilidad:

-Private (privado)
-Public (público)
-Protected (protegido)

El más importante de todos es el método constructor, o es almenos el primero que deben aprender, pues el el método que nos permite crear objetos, sin él no tendría sentido la programación orientada a "Objetos", la forma más simple de definir (declarar) uno es solo poner el nombre de la clase.

public class Indio(){ // definimos la clase


String nombre; // un atributo string "nombre"



public Indio(){ // el constructor más simple que puede haber, solo poniendo el nombre de la clase

// nada por aqui

}

public static void main(String args[]){

 Indio indio1=new Indio(); // aquí se llama al método constructor y se crea el objeto.


}

}

Otro ejemplo con constructores más complejos:




public class Animal(){

int patas;
int ojos;

public Animal(){
}


public Animal(int a){
patas=a;
}

public Animal(int patas,int ojos){
this.patas=patas; // se usa this para que no se confunda la variable patas con el atributo patas

this.ojos=ojos; // se usa this para que no se confunda la variable ojos con el atributo ojos
}

public static void main(String args[]){

 Animal animal1=new Animal (); // aquí se llama al método constructor y se crea el objeto.
 Animal animal2=new Animal (4); // aquí se llama al método constructor con datos: 4 patas

 Animal animal3=new Animal (4,2); //método constructor con datos: 4 patas y 2 ojos

}
}

No hay comentarios:

Publicar un comentario