reference.language.method.html Maven / Gradle / Ivy
Method expressions
Method expressions
Method expressions are expressions used to convey method definitions.
A method expression is a code fragment which produces a Method value, whose exact type is determined by the method prototype, and which can then be used as an input for method invocations.
A method expression has the following form:
- In O or M:
name (without parenthesis), where name is the name of a concrete method.
- In E:
Method: name where name is the name of a concrete method.
Method values are not storable.
In the below example, we declare a prototype myProto.
We then define a method printResultOfMyProto which accepts myProto as a parameter type.
Later on, we define a method myMethod, which happens to have the same prototype as myProto.
Finally, in the main method, we instantiate a Method expression, which can be used as a parameter when calling printResultOfMyProto.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy