如何创建一个实现集合的类

时间:2015-09-26 07:05:56

标签: java data-structures set

假设我想创建一个实现Myset的类sets,使用某些方法,例如

-void Insert(Object o) 
-Union(Myset a)
-Intersection(Myset a). 

使用Vector / HashSet / Linkedlist

2 个答案:

答案 0 :(得分:0)

为什么不直接扩展您喜欢的数据结构类,并根据您的要求添加/覆盖方法。

答案 1 :(得分:0)

你的班级:

import java.util.HashSet;

public class Myset extends HashSet {
  public Myset Union(Myset a) {
    this.addAll(a); 
    return this;
  }
}

主要课程:

public class JavaApplication1 {
    public static void main(String[] args) {
        Myset m = new Myset();
        m.add("Lucho");
        m.add("Rocha");
        Myset m2 = new Myset();
        m2.add("Juan");
        m2.add("Perez");
        m.Union(m2);
        System.out.println(m);
    }
}

但是,我不确定你想做什么。