Logo Passei Direto
Buscar
Sobre o tópico em questão considere as afirmações a seguir: I- Um atributo estático significa que o atributo não pode mudar o valor, será sempre constante. II- Um método estático significa que o método não pode alterar nenhum atributo da classe sob nenhuma condição. III- A forma correta de declarar um atributo inteiro estático seria: int (static) nomeAtributo; É correto apenas o que se afirma em

E Nenhum dos itens está correto.
User badge image
Praticando Para o Saber

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada afirmação: I- Um atributo estático significa que o atributo não pode mudar o valor, será sempre constante. Falso. Um atributo estático é compartilhado entre todas as instâncias da classe, mas isso não significa que ele não pode mudar de valor. Ele pode ser alterado, mas seu valor é comum a todas as instâncias. 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 atributos de instância diretamente, a menos que tenha uma referência a uma instância. III- A forma correta de declarar um atributo inteiro estático seria: int (static) nomeAtributo; Falso. A sintaxe correta em Java, por exemplo, seria: `static int nomeAtributo;` (a palavra-chave "static" vem antes do tipo). Diante disso, todas as afirmações estão incorretas. Portanto, a alternativa correta é: E Nenhum dos itens está correto.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina