书上有这么一个代码:
class Array
{
private int temp[];
private int foot;
public Array(int len)
{
if(len>0)
{
this.temp=new int[len];
}
else{
this.temp=new int[1];
}
}
public boolean add(int i)
{
if(this.foot<this.temp.length){
this.temp[foot]=i;
foot++;
return true;
}
else {return false;}
}
};
public class ArrayDemo  
{
public static void main(String[] args) 
{
     ReverseArray a =null;
a=new ReverseArray(5);
        System.out.println(a.add(23)+"\t");
System.out.println(a.add(21)+"\t");
System.out.println(a.add(2)+"\t");
System.out.println(a.add(42)+"\t");
System.out.println(a.add(5)+"\t");
System.out.println(a.add(6)+"\t");
print(a.getArray());
}
public static void print(int i[])
{
for(int x=0;x<i.length;x++){
System.out.print(i[x]+".");
}
}
}
代码中ReverseArray 没看到其在哪定义,怎么能直接使用呢,好象代码执行不了