Method Calls

Python Java
An instance method call consists of an object reference (also called the receiver object), followed by a dot, followed by the method name, followed by a parenthesized list of arguments. 

Example:
aList.sort()

A class method call consists of a class name, followed by a dot, followed by the method name, followed by a parenthesized list of arguments.

A method returns the type of value indicated by its return statement, if one exists.  If a method does not explicitly return a value, the value None is returned by default.  Type compatibilities are resolved at run time.

An instance method call typically consists of an object reference (also called the receiver object), followed by a dot, followed by the method name, followed by a parenthesized list of arguments.. 

Example:
aList.set(3, 45)

A class method call consists of a class name, followed by a dot, followed by the method name, followed by a parenthesized list of arguments.

Example:

double d = Math.sqrt(2)

All methods are defined to return a specific type of value.  When the return value is not expected, the method’s return type is void.  Otherwise, the type of value returned must be compatible, at compile time, with the type of value expected (the example shows an assignment of a double to a double).

© Ken Lambert. All rights reserved.