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