martes, 20 de diciembre de 2011

Lenguaje Java - Leccion 6

Métodos
Segunda Parte

Bien, continuando con los métodos de un objeto ( de una Clase ), tenemos que pueden ser según su accesibilidad como privados y públicos, también pueden ser protected ( protegidos) pero eso lo veremos más adelante.

por ejemplo, si tenemos la siguiente clase:

public class Alumno {

 String nombre;


public Alumno(){
}


public setNombre(String n){ // un método que toma una variable n y se la pone en el atributo
//nombre
nombre=n;

}

}

Se puede llamar desde otra clase ya que el método setNombre es público:

public class Test{

public static void main(String args[]){

Alumno a1=new Alumno();
a1.setNombre("David");


}

}

Sin embargo si fuera definido el método así:


private setNombre(String n){
nombre=n;
}


En el método main no se podría llamar al método setNombre, pues Test es una clase que no se encuentra dentro de Alumno.


public static void main(String args[]){

 Alumno a1=new Alumno();
a1.setNombre("David"); ->error


}

Bien esa es la diferencia de usar los métodos como públicos o privados, espero que les quede claro la diferencia y que bueno en mi opinion, si tienes claro la estructura de tu sistema, los métodos públicos te garantizan un periodo de programación menor.

No hay comentarios:

Publicar un comentario