Os
Atributos em
Programação Orientada a Objetos são os elementos que definem a estrutura de uma
classe. Os atributos também são conhecidos como
variáveis de classe, e podem ser divididos em dois tipos básicos: atributos de
instância e de classe. Os valores dos atributos de instância determinam o estado de cada
objeto. Um atributo de classe possui um estado que é compartilhado por todos os objetos de uma classe. Atributos de classe podem ser chamados também de atributos estáticos .Constantes são considerados atributos de classe quando estão fora de qualquer método.
As mensagens enviadas a um objeto (chamada de um
método) podem mudar o valor de um ou mais atributos, alterando o estado de um objeto.