.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
 
Sign In
Register
 
Win Surprise Gifts!!!
Congratulations!!!


Top 5 Contributors of the Month
Jean Paul
satyapriyanayak
SP
Ashutosh Jha
Simon Robert VoIP

Home >> Forum >> C# >> Post New QuestionBookmark and Share Subscribe to Forum

Program for Multilevel inheritance

Posted By: PankajGupta     Posted Date: August 05, 2009    Points:2   Category :C#
I need Program for Multilevel inheritance? I am a fresher in C# .So,finding difficulties .Help me please.

Responses
Author: Rahul             
Posted Date: August 05, 2009     Points: 5   

Hi,
here is the example of multilevel inheritance using c#. In a multilevel hierarchy, the first override of a virtual method that is found while moving up the heirarchy is the one executed


using System;

class Base {
// Create virtual method in the base class.
public virtual void who() {
Console.WriteLine("who() in Base");
}
}

class Derived1 : Base {
// Override who() in a derived class.
public override void who() {
Console.WriteLine("who() in Derived1");
}
}

class Derived2 : Derived1 {
// This class also does not override who().
}

class Derived3 : Derived2 {
// This class does not override who().
}

public class NoOverrideDemo2 {
public static void Main() {
Derived3 dOb = new Derived3();
Base baseRef; // a base-class reference

baseRef = dOb;
baseRef.who(); // calls Derived1''''s who()
}
}





Post Reply

You must Sign In To post reply
 
 
Find more Forum Questions on C#, ASP.Net, Vb.Net, SQL Server and more Here
Quick Links For Forum Categories:
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  OOPs  SilverlightIISJQuery
JavaScript/VBScriptBiztalkWPFPatten/PracticesWCFOthers
www.DotNetSpark.comUnAnsweredAll

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend