Os atributos 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. Com base no exposto, analisar os itens abaixo:
I. Os valores dos atributos de instância determinam o estado de cada objeto.
II. Um atributo de classe possui um estado que é compartilhado por todos os objetos de uma classe, também conhecido como propriedades e descrevem um intervalo de valores que as instâncias da classe podem apresentar.
III. Atributos de classe podem ser chamados também de atributos estáticos ou dinâmicos.
Está(ão) CORRETO(S):
Somente o item I.
Somente o item II.
Somente os itens I e III.
Somente os itens I e II.
Todos os itens.
Para responder essa questão, é importante entender os conceitos de atributos de instância e de classe em programação orientada a objetos. Atributos de instância são específicos para cada objeto criado a partir de uma classe e definem o estado desse objeto. Atributos de classe são compartilhados entre todas as instâncias da classe e representam informações que são constantes para a classe como um todo. Reconhecer a diferença entre esses dois tipos de atributos é essencial para entender como classes e objetos funcionam em programação.
Relembre as definições e diferenças entre atributos de instância e de classe.
Considere o escopo de onde os atributos são acessíveis e para quem eles se aplicam.
Recorde quais termos são comumente usados para se referir a atributos de classe.
Confundir atributos de classe com atributos de instância e vice-versa.
Assumir que 'dinâmico' é um termo usado para descrever atributos de classe quando na verdade o termo correto é 'estático'.
Atributos de Instância: São variáveis associadas a cada instância de uma classe. Eles são únicos para cada objeto criado a partir de uma classe e determinam o estado desse objeto.
Atributos de Classe: São variáveis associadas à própria classe, e não a instâncias individuais. Todos os objetos da classe compartilham o mesmo valor para esses atributos, que é definido na classe.