Variales vs Atributos
Bien un concepto que al comienzo es dificil entender es el concepto de variable y atributo, la diferencia principal es que el atributo es una variable ( simple u objeto ), y que el atributo siempre le pertenece a un objeto, por otro lado una variable ( simple u objeto ) no le pertenece a un objeto solo cumple una función en un algorito o método y eso es todo.
Por ejemplo, si creamos (usamos el método constructor de la clase Persona . ver ejemplo leccion 3 )
Alumno a =new Alumno(); // usamos el método costructor para crear a "a"
Qué pasa si ponemos un punto seguido de "a" asi: a.
A continuación el netbeans nos mostrará la lista de métodos y "atributos" que le corresponden al objeto llamado "a" de la clase Alumno, por ejemplo en el siguiente codigo:
public Class Alumno{ // se define clase Alumno
String nombre; // se define atributo nombre
String apellido; // se define atributo apellido
public Alumno(){ // metodo constructor ( si crea objetos y es asi de simple )
}
}
public Class Test{
public static void main(String args[]){
String nombre;
Alumno alumno1=new Alumno();
alumno1.nombre="David"; //atributo nombre
alumno1.apellido="Aguirre"; //atributo apellido
nombre="David"; // variable nombre, notese que nombre no le pertenece a nadie
}
}
No hay comentarios:
Publicar un comentario