Revisão de POO

367 palavras 2 páginas
Lista de Exercícios 1 – Revisão de POO em Java
Para cada exercício crie um novo projeto ou separe as classes por pacotes (packages).
Teste todos os programas na classe principa (classe que contém o método main).
1. Crie uma classe para representar uma pessoa, com os atributos privados de nome, idade e altura. Crie os métodos públicos necessários para sets e gets e também um método para imprimir os dados de uma pessoa.
2. Crie uma classe Agenda que pode armazenar 10 pessoas e seja capas de realizar as seguintes operações:
 void armazenaPessoa(String nome, int idade, float altura);
 void removePessoa(String nome);
 int buscaPessoa(String nome); // informa em que posição da agenda está a pessoa  void imprimeAgenda(); // imprime os dados de todas as pessoas da agenda
 void imprimePessoa(int index); // imprime os dados da pessoa que está na posição “i” da agenda.
3. Crie uma classe denominada Elevador para armazenar as informações de um elevador dentro de um prédio. A classe deve armazenar o andar atual (térreo = 0), total de andares no prédio, excluindo o térreo, capacidade do elevador, e quantas pessoas estão presentes nele.
A classe deve também disponibilizar os seguintes métodos:
 Inicializa: que deve receber como parâmetros a capacidade do elevador e o total de andares no prédio (os elevadores sempre começam no térreo e vazio);
 Entra: para acrescentar uma pessoa no elevador (só deve acrescentar se ainda houver espaço);
 Sai: para remover uma pessoa do elevador (só deve remover se houver alguém dentro dele);
 Sobe: para subir um andar (não deve subir se já estiver no último andar);
 Desce: para descer um andar (não deve descer se já estiver no térreo);
 Encapsular todos os atributos da classe (criar os métodos set e get).
4. Crie uma classe Televisão e uma classe ControleRemoto que pode controlar o volume e trocar os canais da televisão.
 O controle de volume permite aumentar ou diminuor a potência do volume de som em uma

Relacionados

  • Poo iniciantes
    1382 palavras | 6 páginas
  • java
    1460 palavras | 6 páginas
  • O Ensino do Polimorfismo nos Cursos de Licenciatura em Ciência da Computação: Proposta de um material instrucional
    3433 palavras | 14 páginas
  • Linguagem de programação comercial
    2707 palavras | 11 páginas
  • FORMAÇÃO EM ENGENHARIA E DESENVOLVIMENTO DE COMPETÊNCIAS A PARTIR DO USO DO MÉTODO PBL: RELATO DE EXPERIÊNCIA
    4327 palavras | 18 páginas
  • Aula1
    2123 palavras | 9 páginas
  • Trabalho Eng Ambiental
    1388 palavras | 6 páginas
  • oo objetos
    15373 palavras | 62 páginas
  • Revisao
    251 palavras | 2 páginas
  • Paradgmas de programação
    26220 palavras | 105 páginas