Curso de Verão de Java



Exercícios de Fixação 2

Escreva um trecho de código que declara um array de String com 4 elementos e coloca o valor "java" em todos os seus elementos.

Modifique a classe Pessoa para que contenha uma variável String com o número do telefone.

class Pessoa {

  String nome;
  String endereco;

  Pessoa (String nome, String endereco) {
        this.nome = nome;
        this.endereco = endereco;
  }

}
Suponha que necessitamos criar uma classe de objetos chamada Tecnico, que modela um funcionário técnico/administrativo do Sistema de Controle Universitário. De quem técnico irá herdar um comportamento básico ?

Faça a declaração da classe Técnico supondo ainda que Técnico também recebe pagamento baseado nos dias trabalhados e em um salário mensal. Além disto técnico tem uma variável do tipo String que descreve seu cargo na universidade.

Veja as declarações das classes Pessoa e Professor para auxiliá-lo nesta tarefa.

public class Professor extends Pessoa implements Remuneravel {
  ..
  String                nivel;
  private int           salarioMensal;
  private int           diasNoMes;
  ..
  Professor (String umNome, String umEndereco, String umNivel, int
umSalarioMensal) {
	super(umNome, umEndereco);
        nivel = umNivel;
	salarioMensal = umSalarionMensal;
        diasNoMes = 0;
  }
  ..
  public int remuneracao() {
        return salarioMensal;
  };

  public int diasTrabalhados() {
        return diasNoMes;
  };
}


Jorge Henrique, jhcf@di.ufpe.br
Última edição em 9 de janeiro de 1996.
URL: http://www.di.ufpe.br/~java/verao/aula2/exercicios.html