Logo Passei Direto
Buscar
Questão 8 Código da questão: 36642 Um desenvolvedor precisa criar uma aplicação financeira para uso com a conversão de valores entre reais e dólares. Sabe-se que o valor do dólar deve ser alterado durante a execução da aplicação, mas de forma que, ao se atualizar esse valor por meio de um objeto, todos os demais sejam atualizados conjuntamente. Para isso, é necessário definir o atributo como compartilhado. Examine as opções de instruções a seguir e determine aquela que permite que seja definido um atributo cujo valor seja compartilhado, ou seja, ao ser atualizado o seu valor, todos os demais objetos criados a partir da classe na aplicação serão atualizados. A public static double dolar = 4.125; B public final double dolar = 4.125; C public const double dolar = 4.125; D public abstract double dolar = 4.125; E public double dolar = 4.125;
User badge image
Philippe Guimarães

há 23 horas

Respostas

User badge image

Ed Verified user icon

há 23 horas

Para que um atributo seja compartilhado entre todos os objetos de uma classe, ele deve ser declarado como `static`. Isso significa que existe apenas uma cópia desse atributo, e qualquer alteração feita a ele será refletida em todos os objetos da classe. Vamos analisar as opções: A) `public static double dolar = 4.125;` - Correto! Este atributo é estático, ou seja, compartilhado entre todos os objetos da classe. B) `public final double dolar = 4.125;` - Incorreto. O `final` indica que o valor não pode ser alterado, mas não é compartilhado entre objetos. C) `public const double dolar = 4.125;` - Incorreto. A palavra-chave `const` não é utilizada em Java para definir constantes; o correto seria `final`. D) `public abstract double dolar = 4.125;` - Incorreto. Um atributo não pode ser `abstract`. E) `public double dolar = 4.125;` - Incorreto. Este atributo é uma instância e não é compartilhado entre objetos. Portanto, a alternativa correta é: A) public static double dolar = 4.125;

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina