Correcoes na estrutura das classes e nos metodos toString