Does class Availability makes programming as Object Oriented Language ?
Most of the people think that if there is Availability Class in a language, then that language becomes Object Oriented. Is it true ?
According to me, its not class that makes the language object oriented, but the OOP Concepts that makes the Language Object Oriented right ?
If Class makes a language object oriented then Javascript is not a object oriented language, but JS is a object oriented language without any Class being implemented.
It also brings me to ask one more question, Can we implement all the OOP Concepts in JS ? i.e
Inheritance Data Abstraction Polymorphism encapsulation
Please let me know whether my understanding of JS is right or no ?