Por que na hora de criar a variável se cria um var e não a classe em si? Var medico = ... ao invés de Medico medico = .... ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Por que na hora de criar a variável se cria um var e não a classe em si? Var medico = ... ao invés de Medico medico = .... ?
Olá,
esse é um recurso mais recente do Java. Utilizado para evitar aquela repetição de código do nome da classe, onde o Java infere o tipo, mas o resultado é o mesmo.
Porém, vc só pode utilizar o var quando a declaração for feito junto com a atribuição. Do contrário, o Java não consegue inferir o tipo.
var lang = "Java"; // permitido
var version; // não permitido
Até mais.