I'm a professional writer and Business Development with more than 10 years of experience. I have worked for a lot of businesses and can share sample works with you upon request. Chat me up and let's get started.
We use cookies to ensure you have the best browsing experience on our website. By using our site, you
acknowledge that you have read and understood our
Cookie Policy &
Privacy Policy.
Many of us have the misconception that JavaScript is an object-oriented language. Whereas, the truth is that JavaScript is an object-based language.
Object-Based Languages
Object-based languages support the usage of object and encapsulation.
They do not support inheritance or, polymorphism or, both.
Object-based languages do not support built-in objects.
Javascript, VB are examples of object bases languages.
OOP: follows Polymorphism, Inheritance, and Encapsulation(PIE).
Examples: Java, .Net so on. OOP is new comparing with OBP
Object-Oriented Languages
Object-Oriented Languages supports all the features of Oops including inheritance and polymorphism.
They support built-in objects.
C#, Java, VB. Net are examples of object oriented languages.
OBP: follows Polymorphism and Encapsulation.
Examples: Ada, Visual Basic (VB), and Fortran 90. OBP is old