I have two questions
Why do we need interface in java even if abstract class can do the functionality of interfaces?
On searching i found a place where abstract class fails to do the functionality of interfaces, that is when a class needs to implement multiple interfaces.
Is it the only reason for bringing up the interfaces concept in java?What is the use of static final variables in interfaces? Need example programs that state usage of variables in interfaces are welcome.
Thanks in Advance.