DESKTOP-GLJFHBB_20200908-常虎科

一、问题陈述:

 ``` public boolean addAll(Collection<? extends X> c) {
    final int oldCounter = counter ;
    // 仅考虑参数传入的是Bag对象的情况
    if( c instanceof Bag ) {
        Bag other = (Bag) c ;
        Object[] otherElements = other.elements;
        for (int i = 0; i < other.counter ; i++) {
            X e = (X)otherElements[ i ];
            this.add( e );
        }
    }
    return oldCounter != counter ;
}

这个语句 //X e = (X)otherElements[ i ];//中 X 表示的是什么类型 ?是泛型?**

是否意思是这没有具体说明哪一种类型,就是它可以代表任何一种类型,即Object 类型 ?

二、每日吐槽:

贼困贼累,今天稍微早点打道回府休息了。