Eu tenho Pessoa que é classe abstrata.
Professor, coordenador e Aluno herdam nome e cpf de Pessoa.
Há erro na variável pessoa (duplicado). Tem como eu resolver isso ? Eu não queria criar três variáveis e não queria colocar pessoa.setNome(nome); pessoa.setCpf(cpf); (mudando a variável pessoa, lógico) dentro de cada case.
Uma forma seria usar o polimorfismo de Pessoa, porém não teria acesso à todos métodos especializados por Aluno, Coordenador e Professor (a menos que estes fossem definidos como abstratos em Pessoa), pelo menos não do jeito que vou sugerir: