Qual a diferença entre esses dois blocos de código fora os tipos?
var maria = Analista(nome = Maria, numero = 1001)
e
Funcionario maria = new Analista()
pensando que Funcionario é uma superclasse de Analista.
Tô pensando que caso não use um método específico de analista os dois vão ter o comportamento parecido.