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