1 25 package test; 26 27 28 32 public class Test3 extends Test1 { 33 35 public void printMessage() { 36 System.out.println("Test message from Test3: " + getText()); 37 } 38 39 40 43 public void testInterfaces() { 44 InterfaceTest interfaceTest = new InterfaceTest(); 45 TopLevelInterface tli = interfaceTest.getTopLevelInterfaceImpl(); 46 FirstLevelInterface fli = interfaceTest.getFirstLevelInterfaceImpl(); 47 SecondLevelInterface sli = interfaceTest.getSecondLevelInterfaceImpl(); 48 System.out.println("Top level interface test"); 49 System.out.println(tli.topLevelMessage()); 50 System.out.println(); 51 System.out.println("First level interface test"); 52 System.out.println(fli.topLevelMessage()); 53 System.out.println(fli.firstLevelMessage()); 54 System.out.println(); 55 System.out.println("Second level interface test"); 56 System.out.println(sli.topLevelMessage()); 57 System.out.println(sli.firstLevelMessage()); 58 System.out.println(sli.secondLevelMessage()); 59 } 60 61 62 63 64 67 public static void main(String [] args) { 68 Test3 t = new Test3(); 69 t.printMessage(); 70 t.testInterfaces(); 71 } 72 } 73 | Popular Tags |