Some advantages of object oriented progamming language :
1) A provides modular structure .
2) The programming can be done with real life.
3) Ease of maintenance and modification to the existing objects can be done with ease.
4) A good framework is provided which facilitates in creating rich GUI applications.
Read in details to visit this link ...http://www.roseindia.net/java/master-java/java-object-oriented-language.shtml