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).