We can see below that the primary difference between a "constructor" method header and an instance method header is that the constructor does not have a return type. We will learn that the return type is implicit.
Example 1
Constructor
public Rectangle(int aWidth, int aHeight)
Instance Method
public void growBy(int amount)
Example 2
Constructor
public Person(String aName)
Instance Method
public int max(int a, int b)
Introduction To Objects With Java
(Chapter 406 - Constructors)