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
$300 in Free Credit Towards Top Cloud Services Icon
$300 in Free Credit Towards Top Cloud Services

Build VMs, containers, AI, databases, storage—all in one place.

Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
Get Started
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