Call an object method: Difference between revisions

Content deleted Content added
m →‎{{header|Java}}: Clarify "complain"
→‎E: add example
Line 20:
// Instance
myInstance.method(someParamater);</lang>
 
=={{header|E}}==
 
A method call in E has the syntax <code><var>recipient</var>.<var>verb</var>(<var>arg1</var>, <var>arg2</var>, <var>...</var>)</code>, where <var>recipient</var> is an expression, <var>verb</var> is an identifier (or a string literal preceded by <code>::</code>), and <var>argN</var> are expressions.
 
<lang e>someObject.someMethod(someParameter)</lang>
 
In E, there are no distinguished “static methods”. Instead, it is idiomatic to place methods on the maker of the object. This is very similar to methods on constructors in JavaScript, or class methods in Objective-C.
 
{{improve|E|Add runnable example.}}
 
=={{header|J}}==