-the main difference is that a method is doing some business logic e.g. and a constructor is there to create a object on the heap memory. In the constructor you can set attributes of your object.
- A constructor has no return type.
- When a constructor is called and you do not call explicitly a super constructor then
java will call the super constructor of the super class. (depending on what you extend your class, default is java.lang.Object)
- a constructor cannot be inherited
This are the main things i think
Olli