Can have an abstract class implementing all of its methods-- with no abstract methods in it.
Eg.:
public abstract class someClass
you can declare to implement an interface and don't provide implementation and then each child implicitly gets interface extended
you prevent to create instance of this class