c#,method,hide,hiding

Yavuz 8/12/2016 0

This Code Illustrates Method Hiding

C#
 using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
    public class Demo
    {
        public virtual double Area(double r)
        {
            return r * r;
        }
        public void func()
        {
            Console.WriteLine("Base Class");
        }
    }
    public class A : Demo
    {
        public override double Area(double r)
        {
 
            return base.Area(r) * r;
        }
        public new void func()
        {
            Console.WriteLine("Derived Class");
        }
    }
    public class Test
    {
        public static void Main(string[] args)
        {
            A o1 = new A();
            Console.WriteLine(o1.Area(20));
            o1.func();
            Console.ReadLine();
        }
    }
} 

/*
Here is the output of the C# Program: 8000 Derived Class

*/

Report Bug

Please Login to Report Bug

Reported Bugs

Comments

Please Login to Comment

Comments