Object-oriented programming in Java.
Various individual objects are present in real world which are of same kind. Hundreds or even thousands of bicycles might be present, of same model or make. Every bicycle was made by similar blueprints sets and hence consists of similar components. In terms of object-oriented, we shall say that bicycle is class of objectís instance, known as bicycle. Class is considered to be the blueprint which creates the individual objects.
One possible bicycle implementation of bicycle class is