0

ArrayList クラスの定義済みメソッドを変更したい。arraylist に要素を追加するとします。同時に、システムは「配列リストに値が追加されました」と出力します。ArrayList クラスの add() を変更することは可能ですか。

4

4 に答える 4

1
public class foo extends ArrayList<Object> {
  @Override
  public boolean add(Object e) {
    // print your stuff here
    return super.add(e);
  }
}
于 2013-04-24T05:12:51.627 に答える
0

メソッドについて質問していますoverridingか??

public class MyArrayLIst  extends ArrayList<ClassObj>{

   @Override
   public void add(ClassObj obj) {
      //sysout
      return super.add(obj);

   }


}
于 2013-04-24T05:13:15.863 に答える