A class is a type of function, but instead of using the keyword function
to initiate it, we use the keyword class
, and the properties are assigned inside a constructor()
method.
There are three concepts in Object-Oriented Programming Object, Class and Methods. The ES6 JavaScript supports the Object-Oriented programming components.
- Object: A real-time object entity means the presentation of any entity in real-time.
- Class: It is before the plan of creating any objects which are known as the blueprint of any objects which you want to create.
- Methods: It communicates between the objects