Animal
1. Descreva em no máximo 200 palavras o que é um aeronave e o que ele faz. Liste os substantivos e verbos separadamente. Cada substantivo corresponde a um objeto que precisará ser construído para implementar um sistema, nesse caso, um avião. Selecione 5 dos objetos que você listou e, para cada um, liste vários atributos e comportamentos. Descreva brevemente como esses objetos interagem entre si e com outros objetos na sua descrição. Estes passos que você seguiu são típicos da programação orientado a objetos.
2. Crie uma classe chamada Animal que contenha as seguintes características e comportamentos abaixos, e forneça um método set e um método get para cada variável de instância.:
a. Tipo(mamífero, réptil, etc..) b. Alimentação(carnívoro, herbívoro, etc..) c. Peso d. Tamanho e. Sexo
f. Andar g. Parar h. Emitir som
3. A fim de representar empregados em uma firma, crie uma classe chamada Empregado que inclui as três informações a seguir como atributos:
um primeiro nome, um sobrenome, e um salário mensal.
Sua classe deve ter um construtor que inicializa os três atributos. Forneça um método set e get para cada atributo. Se o salário mensal não for positivo, configure-o como 0.0. Escreva um aplicativo de teste que demonstra as capacidades da classe. Crie duas instâncias da classe e exiba o salário anual de cada instância. Então dê a cada empregado um aumento de 10% e exiba novamente o salário anual de cada empregado.
4. Crie uma classe para representar datas.
a) Represente uma data usando três atributos: o dia, o mês, e o ano. b) Sua classe deve ter um construtor que inicializa os três atributos e verifica a validade dos valores fornecidos. c) Forneça um construtor sem parâmetros que inicializa a data com a data atual fornecida pelo sistema operacional. d) Forneça um método set um get para cada atributo.
e) Forneça o método toString para