Object-oriented programming in Java.
Key to understand the objects oriented technology are objects. Look around & many examples would be present of real world objects, for example your desk, your bicycle, your dog, your television set etc.
Two characteristics are present in real world objects. Behavior and state are present in all of them. Dogs have behavior (fetching, barking, wagging tail) & state (breed,hungry, color,name). Bicycles also consist of behavior (applying breaks, changing gears, changing pedal