In short, only call private methods from a constructor.

http://penberg.blogspot.com/2005/05/calling-abstract-method-from.html