O que é método virtual chamando em java?

Vi o próximo parágrafo em algum teste de ciência da computação e espero conseguir aqui uma boa explicação do que significa, porque pesquisei no Google por uma hora e não consigo encontrar nada ..

"Quando dizemos que a linguagem Java temvirtual chamando método queremos dizer que em aplicativos java o método executado é determinado pelo tipo de objeto no tempo de execução "

O que isso significa? alguém pode explicar melhor?

questionAnswers(8)

yourAnswerToTheQuestion