4环境,大概是访问属性或者方法的时候越权了.public,protected,private
5,创建子类的时候,要调用父类的默认构造函数

解决方案 »

  1.   

    1、右移时,如果左操作数是int,如果右操作数大于32,则只右移32位;如果左操作数是long,如果右操作数大于64,则只右移64位。32是2的5次方,64是2的6次方,所以,对右移符号的右操作数而言,只有低5位或低6位是有效的。
    3、已有类A,做子类B extends A;

    A a = new A();
    B b = (B)a;
    则出现ClassCastException ;4、context是“上下文”的意思。
      

  2.   

    [不明白"低5位或低6位是有效的。"?]大概是这样的:int是32位,所以移5位就够了(再移多了也没有用)