The Concept of Overriding is related with Inheritance.
You know that in inheritance, derived class has right to own all the data and behaviour of its base class. It is seen practically that there might be at least one situation among the four listed below while in inheritance under the concept of Overriding a function.
1- Derived class uses the overrided function as it is from baes class
2- Derived class extends somehow the behaviour of Overrided function as per its needs
3- Derived class restrict somehow the behaviour of Overrided function as per its needs.
Abstraction is different from that one in suxh a way that it "Abstraction is used to minimize the complexity of the system by binding up the relevant data and behaviour together.