class Array{
private int data [] ;
private int foot ;
public Array (int len){
if(len > 0 )
this.data = new int[len] ;
else
this.data = new int[1];
}
public boolean add(int num){
if(this.foot < this.data.length){
this.data[this.foot++] = num ;
return true ;
}
return false ;
}
public int [] getData(){
return this.data ;
}
}
class SortArray extends Array{
public SortArray (int len){
super(len) ;
}
public int [] getData(){
java.util.Arrays.sort(super.getData()) ;
return super.getData() ;
}
}
public class Test{
public static void main(String args[]){
SortArray arr = new SortArray(3) ;
System.out.print(arr.add(10)) ;
System.out.print(arr.add(120) );
System.out.print(arr.add(30) );
int [] temp = arr.getData() ;
for(int x = 0 ; x < temp.length ; x++){
System.out.println(temp[x]) ;
}
}
}