Methods on Objects
Methods in SIDL are virtual by default.
This means that the actual binding of a method
invocation to an actual implementation is determined
at runtime, based on the concrete type of the object.
SIDL currently defines three modifiers to methods
that change their default behavior.
- final :
Final methods are the opposite of virtual.
While they may still be inherited by child classes,
they cannot be overridden.
- static :
Static methods are sometimes called ``class methods'' because
they are part of a class, but do not depend on an object instance.
In non-OO languages, this means that the typical
first argument of an instance is removed.
In OO languages, these are mapped directly
to an Java or C++ static method.
- oneway : reserved for future use.
babel-0.10.2
users_guide Last Modified 2005-03-23
http://www.llnl.gov/CASC/components
components@llnl.gov