Wednesday, 9 July 2014

what is Inheritance in C#

Inheritance

Acquiring the properties of an existing class into a new class by establishing a parent–child relationship between classes is known as Inheritance.

The big advantage of inheritance is reusability of code:



  • using System;  
  • using System.Collections.Generic;  
  • using System.Linq;  
  • using System.Text;  
  • using System.Threading.Tasks;  
  •   
  • namespace InheritanceDemo  
  • {  
  •     class Parent  
  •     {  
  •         public void ParentMethod()  
  •         {  
  •             Console.WriteLine("this is parent method");  
  •         }  
  •     }  
  •     class child :Parent  
  •     {   
  •         public void childmethod()  
  •         {  
  •             Console.WriteLine("this is child method");  
  •         }  
  •         static void Main(string[] args)  
  •         {        
  •             child obj = new child();                            
  •             obj.childmethod();  
  •             obj.ParentMethod();  
  •             Console.ReadKey();  
  •         }  
  •     }  
  • }  
  • 0 comments:

    Post a Comment