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.

Project Samples

Project Activity

See All Activity >

Categories

Internet

License

MIT License

Follow Classing{js}

Classing{js} Web Site

Other Useful Business Software
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Classing{js}!

Additional Project Details

Intended Audience

Developers

Programming Language

JavaScript

Related Categories

JavaScript Internet Software

Registered

2014-06-28