Animal

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (612 palavras )
  • Download(s) : 0
  • Publicado : 17 de maio de 2012
Ler documento completo
Amostra do texto
LISTA DE ATIVIDADES

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 queprecisará 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 essesobjetos 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 asseguintes 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 chamadaEmpregado 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çaum 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 classee 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 umconstrutor 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...
tracking img