Questão Resolvida

Confira a resposta e explicação detalhada abaixo

Questão

A classe Marca possui um atributo chamado nome, que representa o nome da marca. Para facilitar a exibição das informações de um objeto dessa classe, é necessário sobrescrever o método toString, que é responsável por retornar uma representação textual do objeto. Considere a definição da classe:

public class Marca {

   private String nome;

   public Marca(String nome) {

       this.nome = nome;

   }

   // método set e get

}

Com base na classe acima, escolha a alternativa que apresenta corretamente a sobrescrita do método toString para a classe Marca.

Opção A

@Override
public void toString() {
   return nome.toUpperCase();
}

Opção B

@Override
public String toString() {
   return "Marca: " + this.nome;
}

Opção C

@Override
public String toString() {
   return "Atributos da classe Marca";
}

Opção D

@Override
public String toString(String nome) {
   return "Nome da marca: " + nome;
}

Opção E

@Override
public void toString() {
   System.out.println("Marca: " + nome);
}

Tem uma questão para resolver?

Envie sua questão e obtenha a resposta em segundos

Como funciona

Insira sua questão para obter a resposta. Para questões de múltipla escolha, forneceremos apenas a letra da alternativa correta.

Dica para melhores resultados:

Para imagens, certifique-se de que o texto está legível