Questão 9 Analise as classes em Java descritas a seguir e, depois, atenda ao que é solicitado.public
Questão 9 Analise as classes em Java descritas a seguir e, depois, atenda ao que é solicitado.public class Produto{
public int codigo;
public String nome;
public double valor;
}
class Venda {
public int codigo;
public Produto produto;
public double valorFinal;
public double percentualDesconto;
public Venda(Produto p){
this. produto = p;
}
public Venda(){}
}
//Outra parte do código
...
Produto p = new Produto();
p. nome("Celular");
...
Venda v = new Venda(p);
Marque a alternativa que descreve o relacionamento da classe Venda com a classe Produto.
Alternativas
Alternativa 1:
Associação
Alternativa 2:
Agregação
Alternativa 3:
Composição
Alternativa 4:
Herança
Alternativa 5:
Generalização
1 Resposta
Clique aqui para adicionar a sua resposta.
Kauanyavakins
Acredito ser a alternativa 01, pagina 28.
Explicação:
A associação é um relacionamento que conecta duas
ou mais classes, demonstrando a colaboração entre as instâncias de classe. Pode, também, existir o relacionamento de uma classe com ela mesma e, neste caso, tem-se uma associação unária ou reflexiva