return super.put(arg0, args1); super 就是调用HashMap 的 put方法 

解决方案 »

  1.   

    这有什么不懂的?
    继承了HashMap,并且put方法完全就是调用父类HashMap的方法
    也就是在HashMap上又套了一层,可以添加一些额外的操作~
      

  2.   


    public BasicDataSource put(String arg0, BasicDataSource args1) {
            return super.put(arg0, args1);
        }其实就是在HashMap上套了一个方法,一般这样做是为了对super.put(arg0, args1);这里面的两个参数进行处理
    然后存储还是利用Map来处理。
      

  3.   

    hashmap的put方法还懂?继承还懂?
      

  4.   

    因为你继承了HaseMap类,所以父类的public V put(K key, V value) 也通过继承得到了,你的方法重写了父类的这个方法,可以在方法体中通过 super.方法名(参数列表) 调用父类的同一方法。
    举个栗子,你可以在构造方法中 super(); 调用父类无参的构造方法(虽然默认调用),但你也可以 super(int age);  调用父类需要int参数的那个构造方法
      

  5.   

    大侠,你来卖萌么!!!!!这东西,基础的基础的基础的基础!!!就是继承hashmap,然后重写了put方法,在重写的这个方法里调用了父类的同个方法。
      

  6.   

    楼主你没错,:)
    这个方法我也不懂,既然extends了,put方法自然也能直接用,干嘛还脱裤子放X,再来一个
    return super.put(arg0, args1);这种毫无意义的代码,就算是用来展示 super 的用法,B格也不够啊 …… ^_^