1*f1fbf3c2SXin Li package test5; 2*f1fbf3c2SXin Li 3*f1fbf3c2SXin Li interface JIRA248Intf { foo()4*f1fbf3c2SXin Li default int foo() { return 1; } 5*f1fbf3c2SXin Li } 6*f1fbf3c2SXin Li 7*f1fbf3c2SXin Li interface JIRA248Intf2 { baz()8*f1fbf3c2SXin Li default int baz() { return 40000; } 9*f1fbf3c2SXin Li } 10*f1fbf3c2SXin Li 11*f1fbf3c2SXin Li class JIRA248Sup2 { bar()12*f1fbf3c2SXin Li public int bar() { return 200; } 13*f1fbf3c2SXin Li } 14*f1fbf3c2SXin Li 15*f1fbf3c2SXin Li class JIRA248Sup extends JIRA248Sup2 implements JIRA248Intf { 16*f1fbf3c2SXin Li } 17*f1fbf3c2SXin Li 18*f1fbf3c2SXin Li public class JIRA248 extends JIRA248Sup implements JIRA248Intf2 { foo()19*f1fbf3c2SXin Li public int foo() { return 70; } bar()20*f1fbf3c2SXin Li public int bar() { return 3000; } baz()21*f1fbf3c2SXin Li public int baz() { return 500000; } 22*f1fbf3c2SXin Li } 23