A method can be either public or private, and can be static.
A method can return a value, whose datatype is the datatype of the method.
A method have arguments, each one having a datatype. Some arguments can be optional.