partial class : using parital class we can extend the logic.
abstract: we can create abstract method that can implemented in child class.
override: we can recreate a method in child class and make it as seperate method.
why we have these many things for doing same job?
please give simple reply don't make me confuse.
one interviewer ask me, if partial class can extend method whey you want to use abstract class for futre implementation.

Nilesh ShahPosted Jun 4, 2017, 12:13 PM
A partial class can be created irrespective of any inheritance coming into picture. Here you should clarify your understanding that partical class has nothing to do with abstract class or method overriding.
Abstract Class:
The abstract keyword enables you to create classes and class members that are incomplete and must be implemented in a derived class.
An abstract class cannot be instantiated. The purpose of an abstract class is to provide a common definition of a base class that multiple derived classes can share.
method overriding: