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.
Aula produzida por Leonardo Mendes Simão, Rafael de O. Valle dos Santos e Rafael Sabbagh Armony