Basic Classes, Interface & Inheritancein C# .Net