Courses
Tutorials
Practice
Data Structure
Java
Python
HTML
Interview Preparation
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
SQL
Web Development
System Design
Aptitude
GfG Premium
Similar Topics
Web Technologies
37.4K+ articles
DSA
22.8K+ articles
Python
21.3K+ articles
Experiences
16.6K+ articles
Interview Experiences
14.2K+ articles
Misc
8.8K+ articles
C#
1.9K+ articles
CSharp-method
701+ articles
CSharp-OOP
38+ articles
CSharp-Interfaces
16+ articles
CSharp-Inheritance
10 posts
Recent Articles
Popular Articles
C# Inheritance
Last Updated: 15 January 2025
Inheritance is a fundamental concept in object-oriented programming that allows a child class to inherit the properties from the superclass. The new class inherits the pro...
read more
Misc
C#
CSharp-OOP
CSharp-Inheritance
C# Method Overriding
Last Updated: 06 February 2025
In C#, method overriding occurs when a subclass provides a specific implementation for a method that is already defined in the superclass or base class. The method in the ...
read more
C#
CSharp-method
CSharp-OOP
CSharp-Inheritance
C# | Multilevel Inheritance
Last Updated: 06 April 2023
Introduction:In object-oriented programming, inheritance is the ability to create new classes that are derived from existing classes, known as base or parent classes. Inhe...
read more
C#
CSharp-OOP
CSharp-Inheritance
C# | Inheritance in Constructors
Last Updated: 06 April 2023
Introduction:Inheritance in constructors is a feature in C# that allows a derived class to inherit the constructor of its base class. This means that the derived class can...
read more
C#
CSharp-OOP
CSharp-Inheritance
C# | Multiple inheritance using interfaces
Last Updated: 06 April 2023
Introduction:Multiple inheritance refers to the ability of a class to inherit from multiple base classes. C# does not support multiple inheritance of classes, but it does ...
read more
C#
CSharp-OOP
CSharp-Inheritance
CSharp-Interfaces
Difference between Method Overriding and Method Hiding in C#
Last Updated: 19 March 2019
Method Overriding is a technique that allows the invoking of functions from another class (base class) in the derived class. Creating a method in the derived class with th...
read more
C#
CSharp-OOP
CSharp-Inheritance
C# Program For Hierarchical Inheritance
Last Updated: 30 September 2021
Inheritance is a basic aspect of object-oriented programming. A superclass, also known as a base class, is a class whose members are inherited, whereas a subclass, also kn...
read more
C#
Picked
CSharp-Inheritance
CSharp-programs
C# Program to Demonstrate the Inheritance of Abstract Classes
Last Updated: 23 November 2021
Abstraction is the process to hide the internal details and show only the functionality. The abstract keyword is used before the class or method to declare the class or me...
read more
C#
Picked
C# Programs
CSharp-Inheritance
C# Program to Demonstrate Abstract Class with Multiple-level Inheritance
Last Updated: 01 November 2021
Abstract Class is the way to achieve abstraction. It is a special class that never be instantiated directly. This class should contain at least one abstract method in it a...
read more
C#
Picked
CSharp-Inheritance
CSharp-programs
Inherit Documentation in C#
Last Updated: 28 March 2023
The C# programming language documentation tag inheritdoc/ states that a documentation comment must inherit documentation from a base class or implemented interface.Syntaxi...
read more
Misc
C#
CSharp-Inheritance
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !