abstractexample

CSharp · Console

/Program.cs

using System;
					
public class Program
{
	public static void Main()
	{
		new Platypus();;
	}
}

abstract class Mammal { 
	abstract public String chew(); 
	public Mammal() { 
		Console.WriteLine(chew()); // Does this line compile?
	}
}

class Platypus : Mammal { 
	override public String chew() { 
		return "stackoverflow"; 
	}  
}
;