Java program for Interface
GD.java
interface Operations { interface add { void add(int x,int y); } interface sub { void sub(int x,int y); } } class GD implements Operations { void add(int x,int y) { System.out.println("Addition "+(x+y)); } void sub(int x,int y) { System.out.println("Subtraction "+(x-y)); } public static void main(String[] args) { GD g=new GD(); g.add(10,20); g.sub(20,10); } }
Output
godarda@gd:~$ javac GD.java
godarda@gd:~$ java GD Addition 30 Subtraction 10 godarda@gd:~$
Comments and Reactions
What Next?
How to achieve multiple inheritance in Java using interfaces
How to achieve multiple inheritance in Java using interfaces and default methodsJava CollectionsAdvertisement