version 1.1, 2025/01/19 02:04:04
|
version 1.2, 2025/02/26 13:22:29
|
Line 1139 The first argument is a string represent
|
Line 1139 The first argument is a string represent
|
|
|
The second argument is a string representing a valid FreeM class. |
The second argument is a string representing a valid FreeM class. |
|
|
@xref{Object-Oriented Programming} |
|
|
|
@example |
@example |
USER> N STR=$$^%STRING |
USER> N STR=$$^%STRING |
Line 4369 See @ref{Classes}.
|
Line 4369 See @ref{Classes}.
|
@cindex functions, extrinsic |
@cindex functions, extrinsic |
@cindex subroutines |
@cindex subroutines |
|
|
|
@menu |
|
* Subroutines:: Making sections of code reusable. |
|
* Extrinsic Functions:: Reusable code that returns a value. |
|
@end menu |
|
|
@node Subroutines |
@node Subroutines |
@section Subroutines |
@section Subroutines |
|
|
Line 4380 See @ref{Classes}.
|
Line 4385 See @ref{Classes}.
|
@cindex object-oriented programming |
@cindex object-oriented programming |
@cindex programming, object-oriented |
@cindex programming, object-oriented |
|
|
|
@menu |
|
* Classes:: The basis of object-oriented programming. |
|
@end menu |
|
|
@node Classes |
@node Classes |
@section Classes |
@section Classes |
|
|
|
@menu |
|
* Inheritance:: Basing one class upon another. |
|
* Methods:: Attaching code to a class. |
|
* Public Variables:: Variables visible outside of a class. |
|
* Private Variables:: Variables only visible within a class. |
|
@end menu |
|
|
@node Inheritance |
@node Inheritance |
@subsection Inheritance |
@subsection Inheritance |
|
|
Line 4395 See @ref{Classes}.
|
Line 4411 See @ref{Classes}.
|
@node Private Variables |
@node Private Variables |
@subsection Private Variables |
@subsection Private Variables |
|
|
|
|
@node Libraries |
@node Libraries |
@chapter Libraries |
@chapter Libraries |
@cindex libraries |
@cindex libraries |