baseis now included in the
classingnamespace with un-modifiable global shortcut.
classingto avoid conflict with similar libraries that may use the same API names.
Object::instanceOfmethod to detect instances of classes and interfaces as well. Check the tutorial for this method.
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
Creating and implemeting mutiple interfaces.