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

  • Kauany

    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

Clique aqui para adicionar a sua resposta.