通过创建数组类,建立私有属性保持数组的封装性,通过公有属性方法对数组进行操作,代码如下:
public class Array {
private int[] data;
private int size;
// 构造函数,传入数组的容量capacity构造Array
public Array(int capacity){
data = new int[capacity];
size = 0;
}
//无参数的构造函数,默认数组容量为10
public Array(){
this(capacity:10);
}
//获取数组中元素对的个数
public int getSize(){
return size;
}
//获取数组容量
public int getCapacity(){
return data.length;
}
//判断数组是否为空
public boolean isEmpty(){
return size = 0;
}