------------------------------------------ interface Queue // save as Queue.java { void enterQ( int a ); int leaveQ(); int peekAtQ(); int qLength(); boolean isQEmpty(); boolean isQFull(); int qCapacity(); } ------------------------------------------ class JollyQ1 implements Queue // save as JollyQ1.java { public void enterQ( int a ){} public int leaveQ(){ return 2; } public int peekAtQ(){ return 2; } public int qLength(){ return 2; } public boolean isQEmpty(){ return true; } public boolean isQFull(){ return false; } public int qCapacity(){ return 2; } } // this is a pretty silly if compilable implementation!! ------------------------------------------