Declaring a
class abstract only means that you don't allow it to be instantiated on its own. Declaring a
method abstract means that sub
classes have to provide an implementation for that
method. The two are separate concepts, but obviously you
can't have an
abstract method in a
non-
abstract class.
read more >>