Ahora si, hasta ahora Java no se veía muy diferente de C, pero eso esta por cambiar, vengan niños, les contare la historia de cuando Java conoció a POO…

¡¿No ven su cara de diversión?!
Clases
La clase es un forma de representar un objeto o concepto de la realidad, como una estructura en C. Se crea una clase con la sintaxis:
public class NombreDeClase{ public Atributo1; private Atributo2; private Atributo3; public void MuestraX(){ ... } }
Si tu generas una clase todos los métodos de la misma tendrán acceso a los atributos de la clase.
Objetos
También se las conoce como instancias.
Son las variables o instancias que creemos de una clase.
//Sintaxis Crear un Objeto: NombreDeClase Instancia; //Crearlo e Inicializarlo: NombreDeClase Instancia = new NombreDeClase();
Igualar 2 Objetos
Cuando se igualan 2 objets o que se igualan son sus direcciones de memoria y por lo tanto ahora están enlazados y si se cambia un valor a uno el otro tan sufre este cambio. La orden this.Algo1 hace referencia a su dirección de memoria yes debido a estar que se entrelazan los objetos.
Arrays de Objetos
Sintaxis:
NombreClase[] nombreVector = new NombreClase[tamaño];
![]() |
![]() |
![]() |