动态数组的实现思路是先创建一个指定类型的a数组,在具体的增、插、删方法中,再创建一个长度大于或小于a的b数组。循环a下标或b下标,将原a的值和新增或删的值赋给b,再将b数组整体给a,方法结束。
动态数组可作为一个类,类的属性为创建的a数组对象,增、插、删方法中将长度不同的b数组赋给a,再加入对a数组修改方法、查询和返回长度方法
动态数组类在不清楚类中的属性、参数变量、局部变量的具体类型时,用泛型类。类中的数组对象类型用Object类型,参数用泛型。
用动态数组泛型类创建对象时,需指定确定的变量类型。