继承之后要覆盖那个 removeRange 成 public 方法。protected 就是只有自己和子类内部可用。
你在另一个类里面建一个 myclass 的实例,然后用 它的 protected 方法是不行的,
因为你在 myclass 外面调用了 myclass 的 protected 方法。

解决方案 »

  1.   


    具体这样:
    public class myclass extends ArrayList{
    public myclass (){}public 返回值 removeRange(int,int){
    super();}}
      

  2.   


    调用时就:myclass.removeRange(int,int);
      

  3.   

    老大门,能 说集体点吗,我上面不说了嘛,我已经写了
     public class myclass extends ArrayList
    {
       .....
       ArrayList myarraylist =new ArrayList();
       .....
       myarraylist.removeRange(int i,int j);
    }
    但是是不行的。
    调试后的错误:removeRange(int,int) has protected access in java.util.ArrayList
    如何解决啊?期待中,在线等待