A Abstract class nothing but a class that is declare using a abstract keyword. It also allows us to create method woth abstract keyword (abstract methodName()), and forces its subclass to implement all the declare methods.
A Interface is a concept which allows us to interact between two different entities. In simple words , remote control is an interface between you and Television.. Continue Reading…