public class example { int xPos = 0, yPos = 0; float magnitude = 1.0f; public void doit() { PointSample ps = new PointSample(); System.out.println("Shows off an anonymous inner class."); System.out.println("X,Y = ["+xPos+", "+yPos+"], Mag = "+magnitude); ps.samplePoint(new IntSetter() { public void set(int a) { xPos = a; }}, new IntSetter() { public void set(int a) { yPos = a; }}, new FloatSetter() { public void set(float a) { magnitude = a;}}); System.out.println("X,Y = ["+xPos+", "+yPos+"], Mag = "+magnitude); } public static void main(String args[]) { example ex = new example(); ex.doit(); } }