Java Interface
Java Interface
A Java interface is a collection of abstract methods and constant declarations.
A Java class can implement one or more interfaces.
An interface can extend another interface using new methods abstract.
To define a java interface uses keyword interface.
To implement an java interface uses keyword implements.
Interface example
public interface A1{
void test1();
}
public interface A2{
void test2();
}
public interface A3 extends A1, A2{
void test1();
void test2();
}
public class MyClass implements A3{
public void test1(){
System.out.println("Test1!");
}
public void test2(){
System.out.println("Test2!");
}
public static void main(String args[]){
MyClass ob = new MyClass();
ob.test1();
ob.test2();
}
}