/* * Santa.java 1.0 * * Classes for lecture 2. */ public class Santa { private static Santa santa; public static Santa theOneAndOnly(){ if (santa == null) { // lazy instantiation santa = new Santa(); } return santa; } private Child[] theGoodOnes; private Child[] theBadOnes; private Santa(){ theGoodOnes=new Child[1000000000]; theBadOnes =new Child[1]; // you :-) } public String toString(){ return "Ho Ho Ho"; } // more Santa stuff } class Child { public String name; }