[Parameter] Access Modifiers (public, private, protected, internal, protected internal) [Abstract Class] Abstract Class can have access modifier. [Interface] 
Interface members does not have access modifiers. Everything defined inside the interface is assumed public modifier.