1*f1fbf3c2SXin Li package test5; 2*f1fbf3c2SXin Li 3*f1fbf3c2SXin Li interface ProceedDefaultI { foo()4*f1fbf3c2SXin Li default int foo() { return 13; } 5*f1fbf3c2SXin Li } 6*f1fbf3c2SXin Li 7*f1fbf3c2SXin Li public class ProceedDefault implements ProceedDefaultI { run()8*f1fbf3c2SXin Li public int run() { return bar(); } foo()9*f1fbf3c2SXin Li public int foo() { return 1700; } bar()10*f1fbf3c2SXin Li public int bar() { 11*f1fbf3c2SXin Li return foo() + ProceedDefaultI.super.foo(); 12*f1fbf3c2SXin Li } 13*f1fbf3c2SXin Li } 14