Object-Oriented Languages (OOP) follow all the concepts of OOPs whereas, Object-based languages don’t follow all the concepts of OOPs like inheritance and polymorphism.
Examples for Object Oriented Languages include Java, C# whereas Object-based languages include VB etc.
TL; DR – Comparison
|Object Oriented Languages||Object Based Languages|
|follow all concepts of Object Oriented Programming|
|Don’t follow all the concepts of OOP like Inheritance or Polymorphism|
|Examples: Java, C#||Visual Basic|
Additional Reading: Wiki