3ca10488_nd_Abstract_classes_in_C_Sharp__Abstract_class
[Feature] Access Modfiers [Interface] An interface cannot have access modifiers for the subs, functions, properties etc everything is assumed as public [Abstract class] 
An abstract class can contain access modifiers for the subs, functions, properties
My Experience with Dot Net: Interfaces and Abstract classes in C-Sharp
Abstract class