What is means of Interface????
Interface is a collection of abstract methods ..... Pure abstract methods . by using interface we can achieve "multiple inheritance"" ..interface allowed only final static variables .....
Supper class subclass using inheritance....
Interface in java is core part of Java programming
language and one of the way to achieve abstraction in Java
along with abstract class. Even though interface is
fundamental object oriented concept ; Many Java
programmers thinks Interface in Java as advanced concept
and refrain using interface from early in programming
career. At very basic level interface in java is a
keyword but same time it is an object oriented term to
define contracts and abstraction , This contract is followed
by any implementation of Interface in Java. Since multiple
inheritance is not allowed in Java , interface is only way
to implement multiple inheritance at Type level. I