Thursday, 23 January 2014

Week 3 - Object Oriented Programming

OOP is the only type of programming language I have ever used, with experience in Java and Python.  It is a style of programming that, obviously, is based on objects.  Objects are an instance of a class, so they can hold data (variables) and contain functions (methods) to change that data or to perform other tasks, often based on the data contained in the object.  Usually objects have an interface to interact with their variables, meaning methods to set change and/or retrieve their values.