O Estado de um Objeto

Como foi dito nas várias definições apresentadas, um objeto contém atributos, representados em programas por variáveis, que por sua vez armazenam dados (valores) que podem mudar a cada momento. Os valores dos atributos de um objeto definem seu estado em um determinado instante de tempo.

Por exemplo, imagine um avião em dois instantes de tempo diferentes.

Em um instante de tempo t1:


Em um instante de tempo t2:


O nosso objeto, no caso, representa o avião e seus atributos são: altitude, velocidade e aceleração. Vemos que o valor dos atributos muda entre os dois instantes de tempo mostrados. Ainda assim estamos tratando do mesmo objeto, o mesmo avião, simplesmente em situações diferentes, ou em estados diferentes. Em t1, o avião está se preparando para decolar, e em t2 ele já está em pleno vôo.
 

[VOLTA]

 


Aula produzida por Leonardo Mendes Simão, Rafael de O. Valle dos Santos e Rafael Sabbagh Armony