The next sections will assume you know what object oriented programming is, as well as the concepts of classes and methods.