Programação

518 palavras 3 páginas
Universidade do Sul de Santa Catarina – UNISUL
Disciplina: Programação I
Professor: Clávison Martinelli Zapelini E-mail: clavison.zapelini@unisul.br
AVALIAÇÃO I
Aluno:________________________________________________________________________

Observações:
A avaliação se encerrará exatamente ás 22h00min (sem intervalo), Deve ser executada de forma individual e sem consulta.
Analise as classes abaixo para responder as questões. public class Doenca { private String nome; private int intensidadeDor; public String toString(){ return nome+"-"+classifica(); } public String classifica(){ if(intensidadeDor 7) return "Muita dor"; else return "Média dor"; } public Doenca(){ this("Gripe",4); } public Doenca(String nome, int intensidadeDor) { this.nome = nome; this.intensidadeDor = intensidadeDor; }

//GETS E SETS IMPLEMENTADOS
}

public class Pessoa { private String nome; private int idade = 10; private char sexo; private Doenca doenca; public String toString(){ return nome+" - " + doenca; } public Pessoa(){ this("Maria",40,'F',new Doenca()); } public Pessoa(String nome, int idade, char sexo, Doenca doenca) { super(); this.nome = nome; this.idade = idade; this.sexo = sexo; this.doenca = doenca; }

//GETS E SETS IMPLEMENTADOS
}
De acordo com as classes acima descritas, analise as classes principais e responda qual será a saída do programa nas linhas destacadas. Se em alguma questão houver algo que represente erro de programação, indique o motivo do erro.
1
public static void main(String[] args) { Pessoa p = new Pessoa("João",35,'M',new Doenca()); Doenca d = new Doenca("Enxaqueca",8); p.setDoenca(d); System.out.println(d);//0.5 Enxaqueca – muita dor System.out.println(p);//0.5 João - Enxaqueca – muita dor p.setDoenca(new Doenca()); System.out.println(d);//0.5 Enxaqueca – muita dor System.out.println(p);//0.5 5 João - Gripe –

Relacionados

  • Programação
    6472 palavras | 26 páginas
  • Programação
    511 palavras | 3 páginas
  • programacao
    27031 palavras | 109 páginas
  • Programação
    1871 palavras | 8 páginas
  • programação
    2263 palavras | 10 páginas
  • Programação
    301 palavras | 2 páginas
  • Programação
    281 palavras | 2 páginas
  • Programação
    998 palavras | 4 páginas
  • programaçao
    843 palavras | 4 páginas
  • programacao
    47858 palavras | 192 páginas