Method definition specifies types of explicit
parameters and return value
Type of implicit parameter = current class; not mentioned in
method definition
Example: Class String
defines
public int length() // return type: int // no explicit parameter public String replace(String target, String replacement) // return type: String; // two explicit parameters of type String