Diferencia entre revisiones de «Programación en Java/Objetos»

Contenido eliminado Contenido añadido
Página nueva: Un objeto es la instancia de una clase
 
Sin resumen de edición
Línea 1:
Un objeto es la instancia de una [[clase]]. Por ejemplo, si tenemos una clase perro definida de la siguiente manera:
<source lang=java>
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;
}
}
</source>
Una instancia de la clase sería un perro en particular:
<source lang=java>
Perro snoopy = new Perro("blanco", 4);
</source>
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, XD).