Exercicios ADAP POO

1647 palavras 7 páginas
ADAP Programão Orientada a Objeto

Resolução de Lista de Exercícios ADAP POO

Slide 1: Orientação a Objetos
1- Implemente um programa em Java conforme especificações abaixo:
a) Classe: Pessoa. Atributos: nome, idade. Método: void fazAniversario().
Crie uma pessoa, coloque seu nome e idade inicial, faça alguns aniversários (aumentando a idade) imprima seu nome e sua idade. public class Pessoa { private String nome; private int idade,idadeNova; public Pessoa() { setNome(""); setIdade(0); setIdadeNova(0); } public void setNome(String sNome) { nome=sNome; } public String getNome() { return nome; } public void setIdade(int iIdade) { idade=iIdade; setIdadeNova(getIdade()); } public int getIdade() { return idade; } public void setIdadeNova(int iIdadeNova) { idadeNova=iIdadeNova; } public int getIdadeNova() { return idadeNova; } public void fazAniversario() { setIdadeNova(getIdadeNova()+1); } public void imprimePessoa() { System.out.println("Pessoa: "+getNome()+"\nIdade: "+getIdade()+"\nFez aniversario! Idade: "+getIdadeNova()); } } public class usaPessoa { public static void main(String args[]) { Pessoa p=new Pessoa(); p.setNome("Renata"); p.setIdade(18); p.fazAniversario(); p.imprimePessoa(); }

b) Classe: Porta, Atributos: aberta, cor, dimensaoX, dimensaoY, dimensaoZ ,Métodos: void abre(), void fecha(), void pinta(String s), boolean estaAberta().
Crie uma porta, abra e feche a mesma, pinte-a de diversas cores, altere suas dimensões e use o método estaAberta para verificar se ela esta aberta. public class Porta {

boolean aberta;
String cor; int dimensaoX; int dimensaoY; int dimensaoZ;

void abre(){ if(aberta == false){ aberta = true;
System.out.println("A PORTA FOI ABERTA");
}

}

void fecha(){

Relacionados

  • ATPS 2015
    51339 palavras | 206 páginas
  • Introdu o Pesquisa Operacional Hil hellip
    460554 palavras | 1843 páginas