Pregunta de entrevista de Oracle

explain virtual function and difference between overloading and overriding?