gerere
1. Crie um modelo para o restaurante caseiro das transparências. Imagine que o Restaurante Caseiro Hipotético facilite aos seus clientes a divisão dos valores da conta pelo número de clientes. Que dados adicionais deveriam ser representados pelo modelo? Quais operações deveriam ser criadas e/ou modificadas?
2. Escreva um modelo para representar uma lâmpada que está à venda em um supermercado. Que dados devem ser representados por este modelo?
3. Imagine uma lâmpada que possa ter três estados: apagada, acesa e meia-luz. Usando o modelo “Lâmpada” como base, escreva o modelo “LampadaTresEstados”.
4. Inclua, no modelo “Lâmpada”, uma operação “estáLigada” que retorne verdadeiro se a lâmpada estiver ligada e falso, caso contrário.
5. Crie um modelo Livro que represente os dados básicos de um livro, sem se preocupar com a sua finalidade.
6. Usando o resultado do exercício anterior como base, crie um modelo “LivroDeLivraria” que represente os dados básicos de um livro que está à venda em uma livraria.
7. Usando o resultado do modelo “Livro” como base, crie um modelo “LivroDeBiblioteca” que represente os dados básicos de um livro de uma biblioteca, que pode ser emprestado a leitores.
2a Lista de Exercícios de Orientação a Objetos – Classes em Java
1. Escreva uma classe “Livro” que represente o modelo desenvolvido na lista 1.
2. Escreva uma classe “LivroLivraria” que represente o modelo desenvolvido na lista 1.
3. Escreva uma classe “LivroBiblioteca” que represente o modelo desenvolvido na lista 1.
4. Escreva uma aplicação em Java que demonstre o uso de instâncias das classes “Livro”, “LivroLivraria” e “LivroBiblioteca” .
3a Lista de Exercícios de Orientação a Objetos – Construtores e Sobrecarga
1. Escreva um construtor para a classe “Livro” (use a classe desenvolvida em exercícios anteriores).
2. Escreva dois construtores usando o conceito de sobrecarga e