An object is a single instance of a Java class. An object has both state and behavior.
A variable that receives a value passed into a method from outside the method.
A constructor is a special method of a Class that constructs a new object (a new instance) of the Class and sets the initial values for the instance variables.
An instance method is a method that defines the behavior of an object. It defines an action that the object can perform.
Classes can have multiple methods with the same name, as long as the parameters to those methods are different. Doing this is called "overloading" a method.