using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication5
{
class Parent
{
public void F()
{
Console.WriteLine("Parent.F");
}
public virtual void G()
{
Console.WriteLine("Parent.G");
}
}
class Child : Parent
{
new public void F()
{
Console.WriteLine("Child.F");
}
public override void G()
{
Console.WriteLine("Child.G");
}
}
class Program
{
static void Main(string[] args)
{
Child b = new Child();
Parent a =b;
a.F();
b.F();
a.G();
b.G();
Console.Read();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication5
{
class Parent
{
public void F()
{
Console.WriteLine("Parent.F");
}
public virtual void G()
{
Console.WriteLine("Parent.G");
}
}
class Child : Parent
{
new public void F()
{
Console.WriteLine("Child.F");
}
public override void G()
{
Console.WriteLine("Child.G");
}
}
class Program
{
static void Main(string[] args)
{
Child b = new Child();
Parent a =b;
a.F();
b.F();
a.G();
b.G();
Console.Read();
}
}
}