package testJava; interface Worker { public void work(); } class Employer { public void askForWork(Worker worker) { worker.work(); } } public class Main { public static void main(String[] args) { Employer employer = new Employer(); employer.askForWork(new Worker() { @Override public void work() { System.out.println("I'm working!"); } }); employer.askForWork(new Worker() { @Override public void work() { System.out.println("I'm working too!"); } }); } }