/** * This code is from the book: * Winder, R and Roberts, G (1998) * Developing Java Software * John Wiley & Sons. * It is copyright (c) 1997 Russel Winder * and Graham Roberts. */ interface P{ void f(); int i = 10; } interface Q extends P{ void f(); int i = 10; } interface R extends P{ void f(); int i = 10; } class l1Interf1 implements Q,R{//Interface2 public void f(){ int j = R.i; int k = Q.i; int l = P.i; } } /******** sample compilation & run ****** # javac l1Interf1.java # java l1Interf1 In class l1Interf1: void main(String argv[]) is not defined # ******************************************/