Abstract class is a class which contains at least one abstract method( Method without implementation), Abstract class contains methods with implementation and without implementation and we cannot create instance for the abstract class .
Abstract class is mainly for inheritance .
Interface contains methods without implementation .