title: What is the difference between an abstract class and a class that has all its methods abstract?
body: <p>I wonder what is the difference in Java between an <em>abstract</em> class and a class that has all its methods <em>abstract</em>? I mean, is an <em>abstract</em> class just a class whose methods automatically get <em>abstract</em>?</p>