Classing{js} creates a classical-like OOP interface directly into JavaScript.Without compilation or any pre-process, it behaves almost exactly like any regular classical object oriented environment. It provides function overloading, concrete (Final or Extensible) and abstract classes, defining components in the three access levels {public,private and protected}, static components, classical inheritance and method overriding, defining and implementing multiple interfaces, and much more
Features
- Typed and non-typed function overloading with the ability to recognize custom types.
- Creating All types of classes : concrete , final concrete and abstract.
- Defining components in any of the three access levels : private , protected and public.
- Defining abstrcat and final methods.
- Defining static components.
- Extending any non-final class.
- Overriding non-final methods in derived classes.
- Accessing the base class constructor and components through the keyword base.
- Creating and implemeting mutiple interfaces.
Categories
InternetLicense
MIT LicenseOther Useful Business Software
$300 in Free Credit Towards Top Cloud Services
Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Classing{js}!