美文网首页
代码则会抛出数组下标越界异常

代码则会抛出数组下标越界异常

作者: 哈迪斯Java | 来源:发表于2023-04-07 16:40 被阅读0次

    interface ArraysConsInterface<T> { // 构造方法接口
    // 抽象方法返回对象数组,方法参数决定数组个数
    T action(int n);
    }
    public class ArraysConsDemo {
    public static void main(String[] args) {
    // 引用数组的构造方法
    ArraysConsInterface<ArraysConsDemo[]> a = ArraysConsDemo[]::new;
    ArraysConsDemo array[] = a.action(3); // 接口创建数组,并指定数组个数
    array[0] = new ArraysConsDemo(); // 给数组元素实例化
    array[1] = new ArraysConsDemo();
    array[2] = new ArraysConsDemo();
    // 如果调用或给array[3]赋值,代码则会抛出数组下标越界异常
    // array[3] = new ArraysConsDemo();
    }
    }

    相关文章

      网友评论

          本文标题:代码则会抛出数组下标越界异常

          本文链接:https://www.haomeiwen.com/subject/xvvhddtx.html