Ed
ano passado
Vamos analisar cada uma das afirmações: I- Um atributo estático significa que o atributo não pode mudar o valor, será sempre constante. Falso. Um atributo estático pode mudar de valor, mas é compartilhado entre todas as instâncias da classe. O que o torna "estático" é que ele pertence à classe e não a uma instância específica. II- Um método estático significa que o método não pode alterar nenhum atributo da classe sob nenhuma condição. Falso. Um método estático pode alterar atributos estáticos da classe, mas não pode acessar diretamente atributos de instância (não estáticos) sem uma referência a uma instância da classe. III- A forma correta de declarar um atributo inteiro estático seria: int (static) nomeAtributo; Falso. A sintaxe correta para declarar um atributo estático em Java é: `static int nomeAtributo;` (a palavra-chave `static` deve vir antes do tipo). Com base nas análises, todas as afirmações estão incorretas. Portanto, a alternativa correta é: E) Nenhum dos itens está correto.


Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
A alternativa correta é a letra D) I e II apenas. I - Um atributo estático significa que o atributo pode mudar de valor, mas será compartilhado por todas as instâncias da classe, ou seja, o valor será o mesmo para todos os objetos criados a partir daquela classe. II - Um método estático significa que o método não pode acessar atributos de instância da classe, mas pode acessar atributos estáticos e outros métodos estáticos da mesma classe. III - A forma correta de declarar um atributo inteiro estático seria: static int nomeAtributo;
Mais perguntas desse material