------------------------------------------
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!!
------------------------------------------