Experiencing Object Oriented Concepts