Todo objeto tiene un estado.
El estado de un objeto está definido por los valores de sus atributos
(campos). En nuestro ejemplo, si tomamos un objeto circulo sus atributos
(los que definen su estado) son:
diametro
xPosicion
yPosicion
color
esVisible
Los atributos también tienen un tipo que indica los valores que pueden
tomar.
Algunos métodos modifican el estado de un objeto, otros consultan su
estado.
Ejemplos void moverIzquierda() -
modifica el atributo xPosicion
boolean esVisible() -
consulta el estado del atributo esVisible
En BlueJ
podemos ver el estado de un objeto con la función Inspect.
No hay comentarios:
Publicar un comentario