Java Interview Questions
What is the difference between object oriented programming languages and object based programming languages?
Object oriented programming languages follow all the features of Object Oriented Programming System (OOPS). Smalltalk, Simula-67, C++, Java are examples for OOPS languages.

Object based programming languages follow all the features of OOPS, except inheritance. For example, JavaScript and VBScript will come under object based programming languages.