Name : Ram RNO : 44 Student ID : ABC Name : Ram RNO : 44 Student ID : ABC Student Address : USA
Users Online
· Guests Online: 95
· Members Online: 0
· Total Members: 188
· Newest Member: meenachowdary055
· Members Online: 0
· Total Members: 188
· Newest Member: meenachowdary055
Forum Threads
Newest Threads
No Threads created
Hottest Threads
No Threads created
Latest Articles
Articles Hierarchy
C# Program to Demonstrate Multilevel Inheritance with Virtual Methods
C# Program to Demonstrate Multilevel Inheritance with Virtual Methods
This is a C# Program to illustrate multilevel inheritance with virtual methods.
Problem Description
This C# Program Illustrates Multilevel Inheritance with Virtual Methods.
Problem Solution
Here the system executes the first override-virtual method found in the hierarchy.
Program/Source Code
Here is source code of the C# Program to Illustrate Multilevel Inheritance with Virtual Methods. The C# program is successfully compiled and executed with Microsoft Visual Studio. The program output is also shown below.
/* * C# Program to Illustrate Multilevel Inheritance with Virtual Methods */ using System; public class Person { protected string RNO = "44"; protected string name = "Ram"; public virtual void GetInfo() { Console.WriteLine("Name: {0}", name); Console.WriteLine("RNO: {0}", RNO); Console.WriteLine(); } } class Student : Person { public string id = "ABC"; public override void GetInfo() { base.GetInfo(); Console.WriteLine("Student ID: {0}", id); } } class Stud : Student { private string StudentAddress = "USA"; public void GetInfo() { base.GetInfo(); Console.WriteLine("Student Address: {0}", StudentAddress); } } class TestClass { public static void Main() { Student E = new Student(); E.GetInfo(); Stud Stud = new Stud(); Stud.GetInfo(); Console.ReadLine(); } }
Program Explanation
This C# program is used to illustrate multilevel inheritance with virtual methods. The system executes the first override-virtual method found in the hierarchy. Create an object variable ‘e’ for the student() procedure.
Using object variable perform the operation of the GetInfo() procedure. The GetInfo() procedure is used to retrieve information about the data container. Here the system executes the first override-virtual method found in the hierarchy. Print the multilevel inheritance with virtual methods.
Runtime Test Cases
Comments
No Comments have been Posted.
Post Comment
Please Login to Post a Comment.