using System;
public class Program
{
class Foo {
public Foo(string foo) {
}
class Bar : Foo {
public Bar(string bar) : base(bar) {
public static void Main()
Foo foo = new Foo("asd");
Bar bar = new Bar("asdf");
Foo fooBar = new Bar("foobar");