Prévia do material em texto
Gabarito da Prova 1590212 - TEC. ANALISE E DESENV. SIST. - PROGRAMAÇÃO ORIENTADA A OBJETOS - 1CHAM - 23/10/2015 21:05 Questão Resposta 01 D 02 C 03 C 04 A 05 B 06 D 07 B 08 B 09 A 10 C 11 <pre style="width:295px;white-space: -moz-pre-wrap;white-space:-o-pre-wrap;white- space: pre-wrap;word-wrap:break-word;">class Produto { private int codigo; private string descricao; private DateTime dataValidade; public_Produto(int pCodigo) { codigo = pCodigo; } public int Codigo { get { return codigo; } set { codigo = value; } } public string Descricao { get { return descricao; } set { descricao = value; } } public DateTime DataValidade { get { return dataValidade; } set { dataValidade = value; } } } </pre> <p>De acordo com os conceitos da orientação a objetos, crie uma classe com o nome Produto e com os atributos codigo, descricao e data de validade. É necessário que estes atributos sejam encapsulados (private), sendo assim, crie um mecanismo de acesso a estes atributos. Defina um construtor parametrizado que recebe o código do produto e grave no atributo código da classe.</p> 12 <pre style="width:295px;white-space: -moz-pre-wrap;white-space:-o-pre-wrap;white- space: pre-wrap;word-wrap:break-word;">class Pessoa { private int id; private string nome; private List<Pedido> pedidos; public int Id { get {return id; } set { id = value; } } public string Nome { get { return nome; } set { nome = value; } } public List<Pedido> Pedidos { get { return pedidos; } set { pedidos = value; } } } class Pedido { private int id; private DateTime data; private Pessoa pessoa; public int Id { get { return id; } set { id = value; } } public DateTime Data { get { return data; } set { data = value; } } public Pessoa Pessoa { <p>Analise o diagrama de classe abaixo e implemente as classes e seus r e l a c i o n a m e n t o s c o m b a s e n e s t e d i a g r a m a . < / p > < p > < i m g s r c = " / u n o p a r / u p l o a d / p r o v a e a d / i m a g e n s / 1 4 3 7 5 0 3 9 4 9 4 6 4 . p n g " > < / p > Diretoria de Informática06/11/2015 10:14:50 Página 1 de 2 Gabarito da Prova 1590212 - TEC. ANALISE E DESENV. SIST. - PROGRAMAÇÃO ORIENTADA A OBJETOS - 1CHAM - 23/10/2015 21:05 Questão Resposta get { return pessoa; } set { pessoa = value; } } } </pre> Diretoria de Informática06/11/2015 10:14:50 Página 2 de 2