Object-oriented programming (OOPs) Question:
Download Questions PDF

What is Method Overriding? How to override a function in C#?

Answer:

Use the override modifier to modify a method, a property, an indexer, or an event. An override method provides a new implementation of a member inherited from a base class. The method overridden by an override declaration is known as the overridden base method. The overridden base method must have the same signature as the override method.

You cannot override a non-virtual or static method. The overridden base method must be virtual, abstract, or override.

Download OOP Interview Questions And Answers PDF

Previous QuestionNext Question
Can Struct be inherited?What is Method overloading?