Quick actions

cmd+k|ctrl+k

Navigation

Languages

Abstraction c#

Snippet info

Language

Csharp

Visibility

public

Author

dhaval-90

Created

2022-01-30T18:24:56.242642Z

Updated

2022-05-03T09:12:46.759575Z

using System;
					
public abstract class G
{
	public G(string env)
	{
		Console.WriteLine("Environment is " + env);
	}
	public abstract void G11();
}

public class G1 : G
{
	public G1(string env) : base(env){}
	public override void G11()
    {
        Console.WriteLine("Class name is G1");
    }
}
public class G2 : G
{
	public G2(string env) : base(env) {}
	public override void G11()
    {
        Console.WriteLine("Class name is G2");
    }
}

public class Program {
	public static void Main()
	{
		G obj;
		obj = new G1("development");
		obj.G11();
		
		obj = new G2("production");
		obj.G11();
	}
}
INFO