Programación en Java/Objetos
Un objeto es la instancia de una clase. Por ejemplo, si tenemos una clase perro definida de la siguiente manera:
public class Perro
{
private String color; // a traves de esta variable almacenaremos el color del perro
private int numPatas; // a traves de esta otra almacenaremos el numero de patas
public Perro(String col, int numP) // cabecera del constructor de la funcion
{
color=col; // ponemos los valores que nos pasan por parametro a las variables del objeto
numPatas=numP;
}
}
Una instancia de la clase sería un perro en particular:
Perro snoopy = new Perro("blanco", 4);
En este caso estamos definiendo una nueva instancia de la clase "Perro" que llamamos snoopy, que definimos con pelo blanco y 4 patas (si, según esto podríamos crear perros o aberraciones de la naturaleza con otro número).