public class Main { public static void main(String[] args) { Actions a=new Actions(); // a.act(); Null Pointer Exception a.changeTo(new ActionOne()); a.act(); a.changeTo(new ActionTwo()); a.act(); } }