1*f1fbf3c2SXin Li package test1; 2*f1fbf3c2SXin Li 3*f1fbf3c2SXin Li interface InvokeInt2 { k(int i)4*f1fbf3c2SXin Li int k(int i); 5*f1fbf3c2SXin Li } 6*f1fbf3c2SXin Li 7*f1fbf3c2SXin Li public class InvokeInt implements InvokeInt2 { run()8*f1fbf3c2SXin Li public int run() { 9*f1fbf3c2SXin Li return check(this); 10*f1fbf3c2SXin Li } 11*f1fbf3c2SXin Li check(InvokeInt2 obj)12*f1fbf3c2SXin Li public int check(InvokeInt2 obj) { 13*f1fbf3c2SXin Li return obj.k(3); 14*f1fbf3c2SXin Li } 15*f1fbf3c2SXin Li k(int i)16*f1fbf3c2SXin Li public int k(int i) { 17*f1fbf3c2SXin Li return i + 1; 18*f1fbf3c2SXin Li } 19*f1fbf3c2SXin Li } 20