Objects in java are grouping of different features in a single form.We can find it as encapsulation.Because encapsulation is a need of Object based programming which must satisfied by any object based programming language.
The definition we can use -
"An object is a bundle of methods,functions and variables".
The object in real world like dog,bicycle or any book,all have there own features.Real World Objects Show there features like dog have color,breed and can bark.there all are function and features of a dog object in a real world.Grouping of different features make an Object.
In any Object based programming language Objects have methods and functions which have similar characteristics.In java it can possible by making
class in a program,it happen every time because we can not work on java with out class and objects.Java is also an Object oriented language.