Oracle Interview Question

explain virtual function and difference between overloading and overriding?