1) O documento apresenta 5 exercícios sobre classes, objetos e construtores em Java. O primeiro exercício pede para identificar as classes em uma especificação sobre um supermercado. O segundo sobre uma agenda telefônica. O terceiro sobre uma árvore genealógica.
1) O documento apresenta 5 exercícios sobre classes, objetos e construtores em Java. O primeiro exercício pede para identificar as classes em uma especificação sobre um supermercado. O segundo sobre uma agenda telefônica. O terceiro sobre uma árvore genealógica.
1) O documento apresenta 5 exercícios sobre classes, objetos e construtores em Java. O primeiro exercício pede para identificar as classes em uma especificação sobre um supermercado. O segundo sobre uma agenda telefônica. O terceiro sobre uma árvore genealógica.
LISTA DE EXERCÍCIOS – Classes, Objetos e Construtores
01 – Identifique as classes e implemente um programa para a seguinte especificação: “O
supermercado vende diferentes tipos de produtos. Cada produto tem um preço e uma quantidade em estoque. Um pedido de um cliente é composto de itens, onde cada item especifica o produto que o cliente deseja e a respectiva quantidade. Esse pedido pode ser pago em dinheiro, cheque ou cartão.” 02 – Faça um programa de agenda telefônica, com as classes Agenda e Contato. 03 - Faça um programa para representar a árvore genealógica de uma família. Para tal, crie uma classe Pessoa que permita indicar, além de nome e idade, o pai e a mãe. Tenha em mente que pai e mãe também são do tipo Pessoa. 04 - Crie uma classe Data que obedeça a descrição apresentada abaixo: • Possua os atributos dia, mês e ano. E os métodos: escreverAData, escreverOMes. • O método escreverAData deve mostrar a data na tela no formato DD/MM/AAAA • O método escreverOMes deve mostrar o nome do mês. Por exemplo, para o mês 2, escrever “Fevereiro”; Crie também uma classe TestarData que possua o método main que realize as seguintes operações: • Instancie um objeto do tipo Data • Atribua um valor para o atributo dia • Atribua um valor para o atributo mês • Atribua um valor para o atributo ano • Chame o método escreverAData • Chame o método escreverOMes • Altere o valor do atributo mês • Chame o método escreverAData • Chame o método escreverOMes 05 - Na classe Data criada anteriormente, realize as seguintes alterações: A) Crie um construtor para a classe Data que receba por parâmetro três valores inteiros referentes ao dia, mês e ano e atribua os valores passados por parâmetro aos atributos dia, mês e ano, respectivamente. B) Crie uma nova classe TestarData para testar a classe criada. Nessa classe, crie um método main que realize as seguintes operações: • Crie um objeto do tipo Data com o nome hoje, utilizando o construtor criado na questão a. Passe por parâmetro o dia, o mês e o ano correspondente à data de hoje. • Chame o método escreverADatado objeto hoje para mostrar a data na tela • Crie um objeto do tipo Data com o nome natal e passe por parâmetro os valores correspondentes ao dia do Natal (exemplo: dia 25, mês 12, ano 2012) • Chame o método escreverAData do objeto natal para mostrar a data na tela