Access modifiers(Private, Public, Internal), Using Properties, Implementing Inheritance, Creating Interfaces and how to use them.