Howdy,
Java is indeed Object-Oriented Programming language is based on following,
Any Problem can be programmed using Objects(Classes in Java sense) and it supports following features of OOP
- Reusability through Inheritence
- Encapsulation through Classes
- Instantiation of Classes
-
Polymorphism Based on above principles C++, Java are called Object-Oriented Programming langauage rather than Object Langauage. I believe Smalltalk is one such pure Object Language.
..Buddy