“As variáveis de classe são frequentemente utilizadas para armazenar um valor que deve ser sempre o mesmo para todas as instâncias de uma classe. Em vez de armazenar uma cópia do mesmo valorem cada objeto, o que seria um desperdício de espaço e que talvez fosse difícil coordenar, um único valor pode ser compartilhado entre todas as instâncias. Java suporta métodos de classe.”. (BARNES, D. J.; KOLLING, M. Programação orientada a objetos em Java . São Paulo: Pearson Prentice Hall, 2004. p. 136.).
Podemos compreender o nível de complexidade ao criar instâncias para classes na orientação a objeto. Neste sentido, qual o objetivo de se criar um atributo com o tipo static ?
I. O atributo se torna um atributo da classe.
II. Não se torna um atributo para cada objeto do tipo daquela classe.
III. O atributo fica restrito somente àquela classe.
IV. Torna inacessível o conteúdo dos atributos por outras classes.
É correto o que se afirma em:
.I, apenas.
.II, III e IV.
.I, apenas.
.III e IV.
.I e II.
Respostas
respondido por:
15
Resposta:
I e II.
Explicação:
Segundo as normas da orientação a objeto e a linguagem Java, a declaração de uma variável como Static (estática) tem como função fazer referência a todos os atributos e métodos que podem ser acessados diretamente sem a necessidade de instanciação do objeto.
respondido por:
6
Resposta:
respostas 1 e 2
Explicação:
Perguntas similares
5 anos atrás
5 anos atrás
5 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás