Olá Pessoal!
Estou tentando fazer esse trabalho:

mas não esta fácil, faltei muitas aulas, e perdi algumas importantes que fala sobre abstração e interface!
lendo o enunciado, vcs entendem q devo fazer uma classe para cada profissão?
Pois eh isso q estou fazendo,
fiz a classe Contribuinte, q eh a superclasse
e fiz classe medico, taxista, professor, caminhoneiro extend Contrbuinte
fiz os metodos getter e setter para cada classe, construi para classes filhas super(nome, nrcontrib, movel, imove) da contribuinte.
como seria uma abstração para esse exercicio?
o método calcularTaxa() seria abstrato?
nao consigo entender tambem a respeito do bairroFiscal!
alguem poderia me explicar esse exercício?
Thiago Marinho
@tgmarinho